我目前正在做一个使用Blazor的项目,并展示了他们拥有的一些功能。我正在考虑创建该应用程序的Blazor Server、WASM和MBB版本。
我的理解是Blazor WASM (PWA版本)需要某种类型的服务器或API来访问数据或外部API。
我目前已经完成了一个Blazor Sever应用程序,我想知道我是否可以使用它作为Blazor WASM和数据之间的主干或中介。
你知道我该怎么做吗?
发布于 2021-01-16 04:28:33
虽然您可以重用数据服务,但您仍然需要为WASM应用程序公开实际的HTTP端点-它们需要能够序列化您需要在服务器和客户端之间传输的数据。例如,WebAPI控制器可以依赖于您的服务器端blazor应用程序已有的数据库服务。
Blazor WASM就像你可能见过的任何其他SPA框架--它完全在浏览器中运行,需要某种API端点来获取数据。
服务器端的blazor模型是独一无二的,它允许您直接与服务器上的数据服务交互。
https://stackoverflow.com/questions/65742357
复制相似问题