是否有可能在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实时数据库 。