【发布时间】:2017-07-15 15:00:00
【问题描述】:
我正在尝试观察我的 firebase 数据库的变化。
这是我的结构
数据库 - 认证:真
我正在我的 node.js 应用程序中像这样监听 Authenticate 的变化
var authRef = firebase.database().ref('Authentication');
authRef.on('value', function(snapshot) {
console.log(snapshot.val());
res.send(snapshot.val());
});
但只要我调用 authRef.on ,它就会获取以前的值而不是等待更改。
请指教。
【问题讨论】:
-
正如 Ziya 所说,这是预期的行为。引用documentation:“这个方法在监听器被附加时触发一次,并且在每次数据(包括孩子)发生变化时再次触发。”
标签: node.js firebase firebase-realtime-database