ASP.NET Core MVC 使用 api +javascript 客户端与 ajax
Posted
技术标签:
【中文标题】ASP.NET Core MVC 使用 api +javascript 客户端与 ajax【英文标题】:ASP.NET Core MVC consumes api +javascript client-side with ajax 【发布时间】:2021-11-25 22:25:17 【问题描述】:我目前正在开发一个使用 Web API 的 ASP.NET Core MVC 项目。我将javascript用于客户端。该应用程序可让您发表评论。当按下按钮提交时,我发送一个 ajax 请求来发表评论,但我将请求直接发送到 api。
这是一种好的做法,还是应该向我的服务器(我的项目)发出请求并通过控制器操作调用 API 方法?
谢谢!
【问题讨论】:
【参考方案1】:在我看来,这与您的要求有关。
如果你的 web api 是公开的并且它包含它自己的身份验证要求,我认为你可以直接连接到 web api,因为它是公开的并且对每个客户端开放。
如果你有特殊要求,比如记录一些东西,并且在后端有一些特殊的逻辑,我建议你可以将请求发送到后端。
【讨论】:
以上是关于ASP.NET Core MVC 使用 api +javascript 客户端与 ajax的主要内容,如果未能解决你的问题,请参考以下文章
使用 ASP.NET Core MVC 创建 Web API
使用 ASP.NET Core MVC 创建 Web API
如何从 ASP.NET MVC 到 ASP.NET Core Web API 的 PUT?
从 MVC 到使用 ASP.NET Core 6.0 的Minimal API