如何在asp.net核心中实现prerenderio,用于角度spa。或者是否有任何方式asp.net核心已经介绍这样做。实际上我正在将我的旧asp.net迁移到asp.net核心。
答案 0 :(得分:4)
Microsoft提供了一个软件包,它允许在服务器端预渲染/执行Nodejs / JavaScript,通常在#34; JavaScriptServices"下。你可以在ASP.NET team's GitHub repository找到它。
在不同的包上有不同的包。 Microsoft.AspNetCore.NodeServices
是基础包,通常用于基于NodeJS实现自己的服务器端执行的人员。然后有Microsoft.AspNetCore.SpaServices
基于NodeServices
并为单一广告应用程序(SPA)量身定制,最后有一个Microsoft.AspNetCore.AngularServices
包提供Angular特定扩展,并基于{{1} }。
在GitHub上,您可以找到示例,例如带有服务器端呈现的MusicStore SPA。