在Tomcat Apache生产服务器中部署Angular 7 PWA应用程序

时间:2019-05-30 09:34:32

标签: angular apache tomcat progressive-web-apps angular-pwa

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

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

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

服务人员未在我的生产环境中注册。

请帮助我,谢谢

1 个答案:

答案 0 :(得分:0)

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

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