在Angular 6.0.3中安装PWA后,Universal Server Side Rendering停止渲染内容

时间:2018-06-03 20:58:08

标签: angular serverside-rendering angular-universal pwa angular-pwa

我已经构建了一个简单的Angular 6应用程序,并按照本教程将Universal集成到其中:Angular Universal Tutorial

链接到我创建的GitHub仓库:Angular Universal SSR GitHub Repo

通用SSR运行良好,它可以毫无问题地呈现内容(来自Firebase实时数据库和Firestore的静态和动态),但是,在我PWA tutorial的官方文档安装PWA后,通用SSR停止工作没有任何错误......但PWA有效。

有人能告诉我为什么SSR在安装PWA后会停止工作吗?

提前致谢!

2 个答案:

答案 0 :(得分:0)

我找到了一些适用于我的网站的内容,但是我使用的是新版本的angular和通用

    "@angular/core": "~8.2.4",
    "@angular/pwa": "^0.803.19",
    "@angular/service-worker": "~8.2.4",
    "@ng-toolkit/universal": "^7.1.2"

How to make Angular Universal and PWA work together?

答案 1 :(得分:0)

当您将 Angular PWA(服务工作者)转换为 Angular SSR 项目时。

<块引用>
  • 请在您的 ngsw-config.json 文件中添加“navigationURLs:[]”

下面的屏幕截图将在查看源代码上绑定 SSR html。

enter image description here