【问题标题】:Angular 6 Express application server renderingAngular 6 Express 应用服务器渲染
【发布时间】:2018-07-24 18:48:27
【问题描述】:
我有一个使用 Angular 6 和 Express 服务器的应用程序。现在我想添加服务器渲染系统(最佳和标准实践),但我发现的所有文章都与 Angular 6 不兼容,或者没有以正常方式使用 Express 服务器。
我只需要 Angular 6 和 Express 服务器的 SEO 友好 URL(服务器渲染)的标准文档。
【问题讨论】:
标签:
angular
express
angular6
server-side-rendering
【解决方案1】:
最近(2个月前),我也遇到了同样的要求。我的客户想要一个带有angular 6 universal 和express 服务器的Web 应用程序。他想使用 Angular Universal 的 SSR(Server Side Rendering)功能来实现高速 Web 应用的 SEO。
在 google 上进行了很多疑惑之后,我在 Github 上找到了一个文档非常完善的项目,并且与 SEO 目的(我检查了 90% 由 Google Audit 获得的 SEO 兼容性)很好地配合。
它还使用 Express 服务器来处理 Angular Universal。您可以从以下链接检查它:
https://github.com/maciejtreder/ng-toolkit