Мой Service worker работает достаточно хорошо, чтобы токен был сгенерирован на моем локальном хосте, но всякий раз, когда я развертываю его, он не работает. Если это имеет значение, я использовал пакет сборки create-response-app, поэтому я запускаю npm run build, а затем развертываю firebase для запуска и запуска моего приложения (со сборкой как папкой root). Я проверил, и firebase-messaging-sw. js действительно существует в моей развернутой версии. Вот сообщение об ошибке, которое я получаю в консоли:
firebase-messaging-sw. js: 2 Uncaught DOMException: Failed to execute 'importScripts' on 'WorkerGlobalScope': скрипт по адресу "https://www.gstatic.com/firebasejs/3.4.0/firebase-messaging.js" не загрузился. at https://nearify-f2a4a.firebaseapp.com/firebase-messaging-sw.js: 2: 1 (анонимно) @ firebase-messaging-sw. js: 2
Неверный код ответа HTTP (404) получено при загрузке скрипта.
firebase-messaging-sw. js: 2 Uncaught DOMException: не удалось выполнить importScripts в WorkerGlobalScope: сценарий в 'https://www.gstatic.com/firebasejs/3.4.0/firebase-messaging.js ' ошибка загрузки. at https://nearify-f2a4a.firebaseapp.com/firebase-messaging-sw.js: 2: 1 (анонимно) @ firebase-messaging-sw. js: 2 При загрузке скрипта был получен неверный код ответа HTTP (404).