0

我创建了一个 Angular PWA 应用程序并通过运行构建它ng build --prod

它已成功构建生产就绪应用程序。
我已经通过运行命令在本地运行了构建的应用程序:http-server -o,它按预期运行。

问题:
当我在生产服务器的 tomcat apache webapp 目录中部署并运行它时,我得到:Service worker is not registered or does not control the Start URL.

Service Worker 没有在我的生产环境中注册。

请帮助我谢谢

4

1 回答 1

1

您需要有 HTTPS 连接才能注册服务工作者。但它仍然可以在没有 HTTPS 的本地主机上运行。

https://developers.google.com/web/fundamentals/primers/service-workers/#you_need_https

于 2019-05-30T10:15:18.470 回答