Зарегистрируйте работника службы в Nuxtjs

# #firebase-cloud-messaging #service-worker #nuxtjs

Вопрос:

Я пытаюсь зарегистрировать работника службы в своем приложении nuxt. проблема, с которой я сталкиваюсь, заключается в регистрации firebase-messaging-sw.js файл

 if ('serviceWorker' in navigator) {
   navigator.serviceWorker.register('./firebase-messaging-sw.js')
      .then(function(registration) {
          console.log('Registration successful, scope is:', registration.scope);
      }).catch(function(err) {
        console.log('Service worker registration failed, error:', err);
      });
}

 

Вот ошибка, которую я получил в консоли

 Messaging: We are unable to register the default service worker. Failed to register a ServiceWorker: A bad HTTP response code (404) was received when fetching the script