我已经创建了一个Angular PWA应用程序,并通过运行ng build --prod
来构建它。
它已成功构建了可用于生产的应用程序。
我已经通过运行命令http-server -o
在本地运行了构建的应用程序,它已按预期运行。
问题:
在生产服务器的tomcat apache webapp目录中部署并运行它后,我得到的是:Service worker is not registered or does not control the Start URL
。
服务人员未在我的生产环境中注册。
请帮助我,谢谢
答案 0 :(得分:0)
您需要具有HTTPS连接才能注册服务工作者。但仍然可以在没有HTTPS的本地主机上使用。
https://developers.google.com/web/fundamentals/primers/service-workers/#you_need_https