Развертывание приложения Angular 7 PWA на производственном сервере Tomcat Apache - PullRequest
0 голосов
/ 30 мая 2019

Я создал приложение 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 голосов
/ 30 мая 2019

Вам необходимо иметь HTTPS-соединение для регистрации сервисного работника. Но все равно он работает на локальном хосте без HTTPS.

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

...