Blazor WebAssembly 第三方 api

Blazor WebAssembly third party api

我要在 WASM 中开发一个 Blazor 应用程序,我必须调用第三方 API,它不是用 .net 编写的。 api 与 WASM 应用程序不在同一台服务器上,并且启用了 CORS。我的问题是:

我在没有 .net 核心托管的情况下创建 Blazor WASM 应用程序并使用 httpclient 直接调用 api 或者我创建它托管在 .net 核心中并使用控制器调用 api,如果我使用这种方法我可以使用 API 提供的令牌保护控制器免受第三方的侵害?我应该选择哪个?

正确配置 CORS 后,您应该能够直接从 Blazor WebAssembly 调用它。