Я пытаюсь внедрить обмен сообщениями через Интернет на своем сайте.
В частности, я пытаюсь изменить местоположение работника службы, потому что я не могу иметь его в корне
Это то, что я делаю в коде.
Я пробовал кучу вариантов, до или после инициализации обмена сообщениями, пытаясь получить его в var или const, пытаясь передать прототип и многое другое, и я всегда получаю одну и ту же ошибку
navigator.serviceWorker.register("js/firebase-messaging-sw.js")
.then(function() {
firebase.messaging().useServiceWorker(registration);
});
Служебный работник, с которым я работал, выглядит хорошо и регистрируется в браузере, но когда я пытаюсь передать его в firebase, он не распознает его как сервисного работника.
Я прикрепил изображение здесь: https://ibb.co/WD7DXd4; с экспортированным в консоль sw и сообщением об ошибке, которую я получаю.
Мой sw ok? Как я могу на самом деле передать это