![](/img/trans.png)
[英]Is Blazor WASM Asp.net core Hosted = Blazor server side?
[英]Blazor WebAssembly without hosted act as client side interact with .Net Core WebAPI as server side
是否可以讓 Blazor WebAssembly “無托管”與 .NET Core WebAPI 交互? 例如,用 JWT 或 CRUD 做登錄系統。
沒有托管的 WebAssembly - 客戶端 || .NET Core WebAPI - 服務器端
我在互聯網上做了很多研究,大多數示例都是使用 Blazor Server App 或 Blazor WebAssembly“托管”來調用 WebAPI,而不是在單獨的項目中。
請指導我,謝謝,我是新手,請原諒我。
是的可能,
如果“cors policy error”然后修改dotnet core web api項目中的啟動文件如下
在 Configureservices 方法中添加 Services.AddCors
services.AddCors(policy =>
{
policy.AddPolicy("CorsPolicy", opt => opt
.AllowAnyOrigin()
.AllowAnyHeader()
.AllowAnyMethod());
});
並在配置方法中添加app.UseCors("CorsPolicy");
注意:在 app.UseHttpsRedirection(); 之后添加以上行中間件
參考: https ://code-maze.com/blazor-webassembly-httpclient/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.