現象
- PWAアプリでFCMプッシュ通知のためのtokenが取得できない
- エラーメッセージが出力されている
エラーメッセージ
A bad HTTP response code (404) was received when fetching the script.
An error occurred while retrieving token.
FirebaseError: 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.
(messaging/failed-service-worker-registration).
原因
- firebaseでpush通知するために必要なfirebase-messaging-sw.jsが存在しなかった
- 環境移行中に404になってしまったっぽい
- 解決してしまえばQiitaに書くほどのことじゃないんだけどねぇ