Firebase Web推送通知服务工作者问题

时间:2018-10-12 17:01:52

标签: firebase web push-notification push

我是Web推送通知区域的新手。我想将Firebase Web通知从Web发送到Web。我尝试这样做,并最终遇到此错误

FirebaseError:消息传递:我们无法注册默认服务工作者。无法注册ServiceWorker:获取脚本时收到错误的HTTP响应代码(404)。 (消息/服务工作人员注册失败)

我不知道我哪里出了错。在此先感谢

2 个答案:

答案 0 :(得分:1)

您需要将服务工作程序文件firebase-messaging-sw.js添加到服务文件的位置。这是服务人员Firebase所寻找的。

此外,您需要与正在执行的示例共享代码。没有人会从头开始编写代码。

答案 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错误。