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

ASP.NET Core MVC 使用 api +javascript 客户端与 ajax

如何继续等待 API 请求响应值完成 ASP .Net Core MVC