【问题标题】:Deployment of Angular 7 PWA application in Tomcat Apache production server在 Tomcat Apache 生产服务器中部署 Angular 7 PWA 应用程序
【发布时间】:2019-10-15 22:45:14
【问题描述】:

我创建了一个 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 没有在我的生产环境中注册。

请帮帮我谢谢

【问题讨论】:

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


    【解决方案1】:

    您需要拥有 HTTPS 连接才能注册 Service Worker。但它仍然可以在没有 HTTPS 的本地主机上运行。

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

    【讨论】:

    • 谢谢,请问有什么办法可以在http连接中注册一个service worker
    • 得到了亚伯拉罕,谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-20
    • 2012-07-10
    相关资源
    最近更新 更多