是否有可能:将Blazor服务器端用作客户端应用程序

时间:2019-11-05 01:57:03

标签: blazor-server-side blazor-client-side

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

我的问题是,是否可以从blazor服务器端调用服务,如果这是个好主意。要将其用作客户端应用程序? 而且是否有可能在蔚蓝的微服务旁边托管blazor?

1 个答案:

答案 0 :(得分:0)

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

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

我不确定您的意思是,“ ..是否有可能在蔚蓝的微服务旁边托管blazor?”如果您使用Azure Web App托管微服务,则可能要为blazor服务器端应用程序创建一个新的Web App,否则您将无法从该应用程序服务中真正受益。

还有其他一些选项可以配置这种类型的体系结构,但这完全取决于您的目标。此外,您可能想检查以下项目:

https://github.com/Suchiman/BlazorDualMode

它将使您可以同时运行blazor客户端和服务器端。我用它来调试客户端的blazor应用程序。