Is it possible to run firebase messaging in node.js?
firebase, firebase-cloud-messaging, node.js
Solution
There are two Firebase SDKs that will work on Node:
- the Firebase Web SDK, which is targeted towards client-side devices such as browsers and Node.js IoT devices.
- the Firebase Admin SDK, which is meant to run on trusted devices, such as a Node.js server that you host.
Support for sending messages through Firebase Cloud Messaging is only included in the Firebase Admin SDK for Node.js.
Supporting for receiving messages through Firebase Cloud Messaging is only included in the Firebase Web SDK. It is not possible to receive FCM messages in Node.js.
If you want to send message to a Node.js process, I'd recommend you look into the Firebase Realtime Database.
Problem
under nodejs i did : ``` npm install firebase --save ``` then i do ``` var firebase = require("firebase"); // Initialize Firebase var config = { apiKey: "...", authDomain: "..., databaseURL: "....", projectId: "....", storageBucket: "....", messagingSenderId: "...." }; firebase.initializeApp(config); const messaging = firebase.messaging(); << crash here ``` but it's crash saying `firebase.messaging is not a function` Is their any way to run firebase messaging in node.js to listen notification ? their is the file `/node_modules/firebase/firebase-messaging.js` but it's obfuscate and i can't understand it and what it's does