【发布时间】:2021-11-25 22:25:17
【问题描述】:
我目前正在开发一个使用 Web API 的 ASP.NET Core MVC 项目。我将javascript用于客户端。该应用程序可让您发表评论。当按下按钮提交时,我发送一个 ajax 请求来发表评论,但我将请求直接发送到 api。
这是一种好的做法,还是应该向我的服务器(我的项目)发出请求并通过控制器操作调用 API 方法?
谢谢!
【问题讨论】:
标签: c# ajax asp.net-core-mvc webapi
我目前正在开发一个使用 Web API 的 ASP.NET Core MVC 项目。我将javascript用于客户端。该应用程序可让您发表评论。当按下按钮提交时,我发送一个 ajax 请求来发表评论,但我将请求直接发送到 api。
这是一种好的做法,还是应该向我的服务器(我的项目)发出请求并通过控制器操作调用 API 方法?
谢谢!
【问题讨论】:
标签: c# ajax asp.net-core-mvc webapi
在我看来,这与您的要求有关。
如果你的 web api 是公开的并且它包含它自己的身份验证要求,我认为你可以直接连接到 web api,因为它是公开的并且对每个客户端开放。
如果你有特殊要求,比如记录一些东西,并且在后端有一些特殊的逻辑,我建议你可以将请求发送到后端。
【讨论】: