在Tomcat Apache生产服务器中部署Angular 7 PWA应用程序 [英] Deployment of Angular 7 PWA application in Tomcat Apache production server

查看:98
本文介绍了在Tomcat Apache生产服务器中部署Angular 7 PWA应用程序的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已经创建了一个Angular PWA应用程序,并通过运行以下代码来构建它: ng build --prod .

I've created an Angular PWA application and built it by running: ng build --prod.

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

It has built the production ready application successfully.
I've ran the built application in local by running command: http-server -o, It was running as expected.

问题:
当我在生产服务器的tomcat apache webapp目录中部署并运行它时,我得到: Service worker未注册或无法控制起始URL .

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

Service worker is not registering in my production environment.

请帮助我,谢谢

推荐答案

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

You need to have HTTPS connection to register a service worker. But still it works on localhost without HTTPS.

https://developers.google.com/web/基础知识/入门/服务工作者/#you_need_https

这篇关于在Tomcat Apache生产服务器中部署Angular 7 PWA应用程序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆