эмулятор базы данных firebase не входит в консоль - PullRequest
0 голосов
/ 25 апреля 2020

Я использую облачные функции с базой данных в реальном времени. Но когда я выполняю 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...