Как зарегистрировать Firebase-Messaging-SW. js с помощью весенней загрузки - PullRequest
0 голосов
/ 23 января 2020

Я хочу разработать сервер уведомлений pu sh из Springboot в веб-браузер

У меня проблема при попытке зарегистрировать мой 'sw. js' на serviceWorker

    const messaging = firebase.messaging();
    messaging.usePublicVapidKey(<vapid key>)
    Notification.requestPermission().then(permission => {
       if(permission === 'granted'){
            console.log('Notification permission granted');
            if('serviceWorker' in navigator){
                console.log('Time to register sw.js');
                const registration = navigator.serviceWorker.register('/firebase-messaging-sw.js');
            }
        }else{
            console.log('Unable to get permission to notifiy');
        }
    })

Я проверил 'Время регистрации sw. js' было зарегистрировано, но произошла ошибка 404.

  1. 'При получении скрипта был получен неправильный код ответа HTTP (404)'
  2. 'Uncaught (в обещании) TypeError: Не удалось зарегистрировать ServiceWorker для области (' http://localhost: 8080 / ') со сценарием (' http://localhost: 8080 / firebase -messaging-sw. js '): при получении скрипта был получен неверный код ответа HTTP (404)'

firebase-messaging-sw. js находится под каталог ресурсов, но Intellij не может найти объявление о '/firebase-messaging-sw.js'. Это нормально?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...