是否有可能在node.js中运行firebase消息传递?
在nodejs我做了:
npm install firebase --save
然后我做
var firebase = require("firebase"); // Initialize Firebase var config = { apiKey: "...", authDomain: "..., databaseURL: "....", projectId: "....", storageBucket: "....", messagingSenderId: "...." }; firebase.initializeApp(config); const messaging = firebase.messaging(); << crash here
但它的崩溃说firebase.messaging is not a function
他们有没有办法在node.js中运行firebase消息来监听通知? 他们是/node_modules/firebase/firebase-messaging.js
文件,但它是混淆,我无法理解它,它是做什么
有两个Firebase SDK可以在Node上工作:
- Firebase Web SDK ,面向客户端设备,如浏览器和Node.js IoT设备。
- Firebase Admin SDK ,该SDK旨在在托pipe的受信任设备上运行,例如您所托pipe的Node.js服务器。
通过Firebase云消息传递发送消息的支持仅包含在适用于Node.js的Firebase Admin SDK中 。
通过Firebase云消息传递接收消息的支持仅包含在Firebase Web SDK中。 在Node.js中不能接收FCM消息。
如果您想将消息发送到 Node.jsstream程,build议您查看Firebase实时数据库 。
- 试图访问实时数据库时,Firebase Node.jspipe理SDK超时
- 迁移到新控制台后,Firebase部署被破坏 – “错误:需要身份validation”。
- 电子Firebase:FIREBASE警告:提供的身份validation凭据无效
- 从Firebase Function / Express / Node.js获取原始POST数据
- Firebase在用户login时创build条目
- 在部署Firebase项目时,错误显示“找不到模块firebase-functions”
- Firebase云端函数中的参数HTTPS
- Firebase托pipe自己的服务器node.js
- Firebase Admin Nodejs找不到模块service_account.json