我试图让 Firebase FCM 在我的 React 项目中工作(使用 webpack)
尝试使用 getToken() 时:
messaging.requestPermission()
.then(function() {
console.log('Notification permission granted.');
return messaging.getToken();
})
.then(function(token) {
console.log('token')
})
.catch(function(err) {
console.log('Unable to get permission to notify.', err);
});
抛出异常如下:
browserErrorMessage: "Failed to register a ServiceWorker: The scrip
has an unsupported MIME type ('text/html')
我知道这个问题与缺少 service worker 文件有关:firebase-messaging-sw.js,我将它添加到项目的根目录,但我仍然遇到相同的错误。
我不确定我在这里做错了什么,我已经设置了 vanilla java 脚本项目并且它工作正常......
关于这个问题的任何想法?