¿Es posible ejecutar la mensajería firebase en node.js?

debajo de nodejs hice:

npm install firebase --save 

Entonces lo hago

  var firebase = require("firebase"); // Initialize Firebase var config = { apiKey: "...", authDomain: "..., databaseURL: "....", projectId: "....", storageBucket: "....", messagingSenderId: "...." }; firebase.initializeApp(config); const messaging = firebase.messaging(); << crash here 

pero firebase.messaging is not a function decir que firebase.messaging is not a function

¿Hay alguna forma de ejecutar la mensajería firebase en node.js para escuchar la notificación? Su es el archivo /node_modules/firebase/firebase-messaging.js pero está /node_modules/firebase/firebase-messaging.js y no puedo entenderlo y lo que hace

Hay dos SDK de Firebase que funcionarán en el nodo:

  • Firebase Web SDK , que está dirigido a dispositivos del lado del cliente, como navegadores y dispositivos Node.js IoT.
  • Firebase Admin SDK , que debe ejecutarse en dispositivos de confianza, como el servidor Node.js que aloja.

El soporte para enviar mensajes a través de Firebase Cloud Messaging solo se incluye en el SDK de administración de Firebase para Node.js.

El soporte para recibir mensajes a través de Firebase Cloud Messaging solo se incluye en Firebase Web SDK. No es posible recibir mensajes FCM en Node.js.

Si desea enviar un mensaje a un proceso Node.js, le recomiendo que busque en la base de datos en tiempo real de Firebase .