Не удалось зарегистрировать ServiceWorker - Angular, Express - PullRequest
1 голос
/ 20 февраля 2020

Я обслуживаю свое приложение angular через сервер Express в HTTPS (для включения PWA). В моей среде разработки я могу получить PWA с тем же сервером и кодом angular. Но в более высокой среде ошибка получения выглядит следующим образом

ERROR Error: Uncaught (in promise): AbortError: Failed to register a ServiceWorker for scope ('https://xx.xx.xx.xxx:yyyy/') with script ('https://xx.xx.xx.xxx:yyyy/ngsw-worker.js'): An unknown error occurred when fetching the script.
 at O (polyfills.d1c7bf4a2ae7c3435f95.js:1)
    at polyfills.d1c7bf4a2ae7c3435f95.js:1
    at polyfills.d1c7bf4a2ae7c3435f95.js:1
    at e.invoke (polyfills.d1c7bf4a2ae7c3435f95.js:1)
    at Object.onInvoke (main.e1811227a8dd47dc4199.js:1)
    at e.invoke (polyfills.d1c7bf4a2ae7c3435f95.js:1)
    at t.run (polyfills.d1c7bf4a2ae7c3435f95.js:1)
    at polyfills.d1c7bf4a2ae7c3435f95.js:1
    at e.invokeTask (polyfills.d1c7bf4a2ae7c3435f95.js:1)
    at Object.onInvokeTask (main.e1811227a8dd47dc4199.js:1)

1 Ответ

0 голосов
/ 25 февраля 2020

Поскольку я использовал самоподписанный сертификат, я получил эту ошибку. После добавления действующего сертификата он работает как положено.

...