Угловой 7: не удалось загрузить ngsw-worker.js - PullRequest
0 голосов
/ 28 октября 2018

Проблема

Существует универсальное приложение, которое использует Service Worker .

Недавно обновлено с Angular 6.1 на 7 .

После загрузки обновленных файлов на сервер:

enter image description here

Подробности:

The script has an unsupported MIME type ('text/html'). Failed to load resource: net::ERR_INSECURE_RESPONSE main.2733b77522d2feee4713.js:1 ERROR Error: Uncaught (in promise): SecurityError: Failed to register a ServiceWorker: The script has an unsupported MIME type ('text/html'). at j (polyfills.92108b287fe28032870b.js:1) at polyfills.92108b287fe28032870b.js:1 at polyfills.92108b287fe28032870b.js:1 at e.invoke (polyfills.92108b287fe28032870b.js:1) at Object.onInvoke (main.2733b77522d2feee4713.js:1) at e.invoke (polyfills.92108b287fe28032870b.js:1) at t.run (polyfills.92108b287fe28032870b.js:1) at polyfills.92108b287fe28032870b.js:1 at e.invokeTask (polyfills.92108b287fe28032870b.js:1) at Object.onInvokeTask (main.2733b77522d2feee4713.js:1) Sr @ main.2733b77522d2feee4713.js:1 t.handleError @ main.2733b77522d2feee4713.js:1 ... (anonymous) @ main.2733b77522d2feee4713.js:1 The script has an unsupported MIME type ('text/html'). Failed to load resource: net::ERR_INSECURE_RESPONSE The script has an unsupported MIME type ('text/html'). Failed to load resource: net::ERR_INSECURE_RESPONSE

SSL

Использование действующего сертификата, сгенерированного https://letsencrypt.org/.

Chrome Security

enter image description here

1 Ответ

0 голосов
/ 07 ноября 2018

Причиной были некоторые версии некоторых пакетов, которые не воспроизводятся вместе.

Моим решением было ng new весь новый проект и пошаговая передача файлов.После этого все заработало как надо (с установленным Angular v7).

Вывод: проверьте 3 раза перед обновлением любого proj.

...