Я использую облачные функции с базой данных в реальном времени. Но когда я выполняю console.log (), я ничего не получаю в командной строке. я знаю только один способ - развернуть go для firebase> functions> dashoard, и там я получаю все журналы, но развертывание простой функции занимает много времени.
мой админ. js файл
const admin = require('firebase-admin');
const serviceAccount = require("../service-account.json");
admin.initializeApp({
credential: admin.credential.cert(serviceAccount),
});
моя функция. js код
exports.myNewFunction = functions.database.ref("/user/{userId}/balance").onWrite((snapshot, context)=>{
console.log(snapshot.after)
console.log(context.params.userId)
})
при запуске эмулятора
эмуляторы firebase: запуск
, затем код console.log () не работает с триггером функции базы данных, но console.log () работает с HTTP-вызовами.
еще одна вещь, как использовать localhost: 9000