Я новичок в области веб-push-уведомлений. Я хочу отправлять веб-уведомления firebase из Интернета в Интернет. Я пробовал это сделать и получил эту ошибку
FirebaseError: Обмен сообщениями: мы не можем зарегистрировать сервис-воркера по умолчанию. Не удалось зарегистрировать ServiceWorker: при получении сценария был получен неверный код ответа HTTP (404). (обмен сообщениями / неуспешная регистрация-обслуживающего работника)
Я не знаю, где я ошибся. Заранее спасибо

Вам необходимо добавить файл сервис-воркера firebase-messaging-sw.js в то место, где обслуживаются ваши файлы. Это сервис-воркер, который ищет firebase.
Также вам нужно поделиться кодом с примерами того, что вы делаете. Никто не будет писать ваш код с нуля.
Наконец-то получил ответ.
Нам нужно скопировать файл firebase-messaging-sw.js и сохранить его в корне папки. Поскольку я использовал xampp, я помещаю свою папку push в папку htdocs (/ xampp / htdocs / push /), но вам нужно убедиться, что firebase-messaging-sw.js должен находиться в корне локального хоста (/ xampp / htdocs /). то есть при поиске localhost / firebase-messaging-sw.js в браузере вы не должны получать ошибку 404.
Я уже дал вам этот ответ, и вы не отметили его как правильный.
Было неясно, должен ли файл sw.js находиться в корневой папке независимо от того, где обслуживаются другие ваши файлы, но я поддержал ваш ответ, потому что я понял подсказку из вашего ответа
Привет, я тоже столкнулся с той же проблемой. мой файл firebase находится в ../messaging/firebase-messaging-sw.js, но он ожидает ... / firebase-messaging-sw.js. как я могу перенести свой файл в корневой каталог? Кто-нибудь может мне объяснить. Я очень новичок в разработке PWA.
Кто бы ни проголосовал против, было бы полезнее объяснить, что вы считаете нежелательным. Просто любопытно узнать, где я ошибся. Спасибо