在Asp.net核心进行SPA预渲染?

时间:2016-09-15 15:07:45

标签: angularjs asp.net-core single-page-application prerender

如何在asp.net核心中实现prerenderio,用于角度spa。或者是否有任何方式asp.net核心已经介绍这样做。实际上我正在将我的旧asp.net迁移到asp.net核心。

1 个答案:

答案 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