我是Web推送通知区域的新手。我想将Firebase Web通知从Web发送到Web。我尝试这样做,并最终遇到此错误
FirebaseError:消息传递:我们无法注册默认服务工作者。无法注册ServiceWorker:获取脚本时收到错误的HTTP响应代码(404)。 (消息/服务工作人员注册失败)
我不知道我哪里出了错。在此先感谢
答案 0 :(得分:1)
您需要将服务工作程序文件firebase-messaging-sw.js
添加到服务文件的位置。这是服务人员Firebase所寻找的。 p>
此外,您需要与正在执行的示例共享代码。没有人会从头开始编写代码。
答案 1 :(得分:0)
最后得到了答案。
我们需要复制firebase-messaging-sw.js文件并将其保存在文件夹的根目录中。 由于使用了xampp,因此我将我的push文件夹推入了htdocs文件夹(/ xampp / htdocs / push /),但是您需要确保firebase-messaging-sw.js应该位于localhost(/ xampp)的根目录下/ htdocs /)。也就是说,当您在浏览器中搜索localhost / firebase-messaging-sw.js时,不应出现404错误。