上一节我们通过程序动态创建了分类树,只是数据仍然不是从数据库中读出来的,这节我们继续推进这个目标。
Blazor的WASM方式,与Server方式是不同的。Server方式是运行在服务端,所以直接可以从数据库中取数据;而WASM本质上是运行在客户端的,如果直接从数据库中取数据,那势必要把数据库端口开放,这在互联网上就是致命的。各种黑客工具瞬间就可以把你的服务器搞垮。所以,WASM的方式与MVC方式基本相似,需要借助一个Web接口来实现目的,一般来讲,我们把这个接口称为WebAPI。通过调用WebAPI的不同接口,可以返回不同的字符串,然后WASM处理这些字符串,转换成我们需要的数据,再做进一步的处理。