【发布时间】:2020-04-05 17:25:01
【问题描述】:
我是 Blazor 开发的新手,我可能在这里遗漏了一些明显的东西,但是搜索谷歌、阅读文档和搜索这个网站并没有为我找到答案。
出于安全原因(例如散列密码),我需要确保在服务器端运行一些代码。我知道 Blazor 通常会自动确定代码将在何处运行,但在这种情况下,我是否可以确保某些功能在客户端和某些服务器端运行?
【问题讨论】:
-
您使用 Blazor 服务器还是 Blazor wasm ?
-
我正在编写我知道在 WASM 中运行的页面,但我有一些类被调用,我不确定它们是否也在客户端运行,如果是,我如何让它们运行服务器边。我敢肯定这听起来很愚蠢,但我不知道如何区分。我将 Visual Studio 与 IIS Express 一起使用,因此我无法分辨服务器上正在运行什么以及正在为客户端提供什么以及在 WASM 中运行什么。
-
当你有一个 Blazor/Wasm 应用程序时,一切都在客户端运行,直到你使用 HttpClient 调用服务器。
-
“Blazor 通常会自动确定代码将在何处运行” 不正确。
-
谢谢你们。我想你回答了我的问题:我叫错了树。回到原来的文档。