Web API将驻留在Blazor完整堆栈项目中的何处?
在Blazor之前,我们在web应用程序web api项目模板项目中创建web api。但现在,我们有了Blazor Web组件,它有“ASP.NET核心托管”选项,也可以有Web api。我对这两个选项有点困惑。这与将Angular/React作为前端,将AspNetCore项目作为Web API的后端是一样的吗Web API将驻留在Blazor完整堆栈项目中的何处?,blazor,Blazor,在Blazor之前,我们在web应用程序web api项目模板项目中创建web api。但现在,我们有了Blazor Web组件,它有“ASP.NET核心托管”选项,也可以有Web api。我对这两个选项有点困惑。这与将Angular/React作为前端,将AspNetCore项目作为Web API的后端是一样的吗 BlazorApp.Client->前端部件-在此处放置任何前端代码 服务器->后端部分-用于Web API、身份验证,可以充当数据层 Shared->主要用于在客户端和服务器部件之
但上一次使用Angular/React时,web api仍然在web应用程序web api项目模板中。但是使用Blazor with Client/Server/Share模板时,此Web应用程序Web Api项目模板不再使用。“Blazor托管”是两个项目的组合:一个Api服务器和一个Wasm客户端。您可以创建一个单独的(传统的)API服务器,然后不必检查Blazor的托管chkbox。