|
0
|
| bitshift · 技术社区 · 7 年前 |
|
|
1
2
问题1: 服务器端渲染有许多好处,包括:
是的,你可以有一个服务器端的应用程序来访问数据库,而不需要API。这反过来会限制你的应用到服务器端呈现,除非你重构。 问题2: 是的,我相信只要您编写代码来支持客户机功能,就可以了。例如,从应用程序到API的HTTP请求。 问题3: 是的,您是正确的,代码中有一些小的更改,您将能够同时支持服务器端和客户端。我想问的一件事是,您如何在客户机上编写代码,即如果要使用标准.NET库,客户机可能不完全支持它们。此外,如果您首先使用服务器端应用程序,并使用服务来调用以获取数据,例如访问数据库上下文,那么在切换到Web客户端配置时,您很可能需要发出HTTP Web请求。 有关体验切换的其他信息,请参见: Link |
|
|
2
0
也许这个 Blazor Template 可以帮助你实现你想要的
Blazor模板 (作者在此) 是用于创建Blazor的Visual Studio 2019预览3项目模板 v0.8.0解决方案,可以在客户端或服务器端托管, 这背后的想法是有一个方便的实现,允许 很容易从托管模型更改。 所以基本上在相同的解决方案中,你会有:
这样,在开发期间,您可以选择并运行服务器端项目,以便具有完整的C调试功能,稍后,选择客户端项目并将其发布为一个独立的SPA,在Webassembly上运行,而无需接触任何一行代码。 更重要的是,在服务器端模式下运行时,不仅可以使用带有信号器和调试功能的Razor组件,还可以使用Web API控制器,因此您可以模拟应用程序在生产中的实际行为。 希望这有帮助 |
|
Sam · 在DateTimeWASM的轮播中嵌入YouTube视频 1 年前 |
|
|
jessejbweld · 调用WASM任务 1 年前 |
|
|
Frawsty · 上传到Azure存储Blob的文件显示大小为0字节 2 年前 |
|
|
Frasher Gray · JsonWebapp中的CSS类优先级 2 年前 |
|
Isuru · 在两个面板之间拖放组件 2 年前 |