Я хочу разработать сервер уведомлений 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.
- 'При получении скрипта был получен неправильный код ответа HTTP (404)'
- 'Uncaught (в обещании) TypeError: Не удалось зарегистрировать ServiceWorker для области (' http://localhost: 8080 / ') со сценарием (' http://localhost: 8080 / firebase -messaging-sw. js '): при получении скрипта был получен неверный код ответа HTTP (404)'
firebase-messaging-sw. js находится под каталог ресурсов, но Intellij не может найти объявление о '/firebase-messaging-sw.js'. Это нормально?