Voir ci-dessous mon code est très simple....il écoute un changement sur un champ de la base de données en temps réel-base de données.
const functions = require("firebase-functions");
var admin = require("firebase-admin");
exports.onActiveUpdate = functions.database
.ref("/profiles/users/{userId}/active")
.onUpdate((change, context) => {
//code here
return true;
});
J'ai essayé de déboguer le code localement avec les commandes suivantes
firebase serve --only functions
firebase serve
firebase emulators:start
Je reçois toujours le même message...
+ functions: Emulator started at http://localhost:5001
i functions: Watching "C:\code\rn\xs\fb_functions\functions" for Cloud Functions...
i functions[onActiveUpdate]: function ignored because the database emulator does not exist or is not running.
+ All emulators started, it is now safe to connect.
Mais quand je vais sur localhost:5001.... tout ce que je vois c'est une page blanche avec {"status":"alive"}
au sommet.
Est-ce un comportement correct ? Merci de votre compréhension.