使用ASP.NET的React DOM项目中的Pages文件夹



不幸的是,我无法理解与ASP.NET CORE集成的React DOM项目中PAGES文件夹(自动创建(的用途。我对此表示怀疑,因为据我所知,React是一个允许创建单页前端应用程序(SPA(的库,这意味着html元素的所有呈现都将在客户端执行。但是这个PAGES文件夹有Views(扩展名为.cs.html的文件(,它们是为RAZOR引擎准备的,该引擎在服务器端执行html元素的渲染。既然React只会在客户端进行渲染,那么这些视图是用来做什么的呢?提前,感谢您的关注。。。

如果使用"带有React.js的ASP.NET Core";模板创建项目,这将有助于创建一个React项目作为UI前端,并创建一个ASP.NET Core Web API作为API后端。

在我看来,为了处理ASP.NET Core Web API中可能发生的错误,它通过调用app.UseExceptionHandler("/Error")来帮助配置自定义错误处理页面,并且模板在Pages文件夹中提供此错误页面。

最新更新