0

有一个现成的 azure 微服务,我需要针对它构建客户端应用程序。有 2 种选择 blazor 服务器端和客户端。因为客户端还没有准备好并且调试能力有限,所以我想使用 blazor 服务器端。

我的问题是是否可以从 blazor 服务器端调用服务,以及是否是个好主意。将其用作客户端应用程序?还有是否可以在 azure 的微服务旁边托管 blazor?

4

1 回答 1

0

我相信您要问的是使用 Blazor 服务器端作为微服务的代理是否可以接受?

从技术上讲,没有理由你不能。您只需创建一个 HttpClient 来调用您的微服务,假设它公开了一个 REST API。

我不确定你的意思是什么,“..如果可以在 azure 的微服务旁边托管 blazor?” 如果您使用 Azure Web 应用程序来托管您的微服务,您可能希望为您的 blazor 服务器端应用程序创建一个新的 Web 应用程序,否则您并没有真正从应用程序服务中受益。

配置此类架构还有其他选项,但这完全取决于您的目标。此外,您可能需要查看以下项目:

https://github.com/Suchiman/BlazorDualMode

它将让您一起运行 blazor 客户端和服务器端。我用它来帮助调试客户端 Blazor 应用程序。

于 2019-11-12T21:15:41.410 回答