【问题标题】:Firebase db listener isn't invoked when db's child is added添加 db 的子级时不会调用 Firebase db 侦听器
【发布时间】:2016-08-16 17:22:30
【问题描述】:

我将用户对象添加到 Android 客户端的 firebase db 中,我可以在 firebase 控制台中看到结果。

FirebaseUser user = firebaseAuth.getCurrentUser();
DatabaseReference ref = database.getReference("users");
ref.child(user.getUid()).setValue(mUser);

在后端 - node.js 中,firebase db 引用监听 'child_added' 事件,但它从未调用过,而且我看不到任何日志。

var db = firebase.database();
var ref = db.ref("users");

ref.on("child_added", function(snapshot, prevChildKey){
  console.log("child_added: " + snapshot);
});

如果在node.js服务器端添加用户,则调用监听器。

ref.child("user1").set("user1");

我没有设置任何数据库规则和证券。 为什么不调用监听器?

【问题讨论】:

    标签: node.js firebase firebase-database


    【解决方案1】:

    我在 node.js 端的 initializeApp 中删除服务帐户参数后解决了这个问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-28
      • 1970-01-01
      • 1970-01-01
      • 2019-02-27
      • 2011-08-16
      • 1970-01-01
      相关资源
      最近更新 更多