我们使用构建在 ASP.NET MVC 之上的 SystemJS 开发和部署了一个 Angular 2 应用程序,并实现了 AOT 编译以进行部署以加快加载时间。一切正常,但您可能已经猜到了,我们现在遇到了 SEO 问题。
现在,为了克服这个问题,我们需要使用 Angular Universal 来做一些服务器预渲染。我不是来自 Nodejs 背景,所以事先道歉,我不想使用/安装单独的 Nodejs 服务器来在 ASP.NET 之上进行预渲染。有没有一种方法可以使用(或不使用)Angular Universal 使用其他一些服务器(如 ASP.NET 本身)进行一些预渲染?
AOT 的初始加载速度已经达到了目标,它只是造成问题的 Facebook 元标签。
PS:我正在使用 SystemJS,很抱歉在提出这个问题时没有包含任何代码片段,因为它更像是一个方法问题而不是编码错误。谢谢