【发布时间】:2016-11-05 22:01:23
【问题描述】:
我有一个带有服务器时间戳的 Firebase 推送,其中 child_added 侦听器已经在侦听。
非常令人惊讶的是,child_added 事件返回的值与 Firebase 数据库节点中实际存储的值相差约 300 毫秒。同一节点的后续读取提供了存储在节点上的“正确”时间。只有在推送发生时才触发的初始 child_added 事件,才会返回错误的时间。
有人观察到这个问题吗?
ref = new Firebase(/some/path);
ref.on('child_added', function (childData) {
console.log('childData.pushTime = ' + childData.pushTime);
});
ref.push({pushTime: Firebase.ServerValue.TIMESTAMP});
console.log 打印的内容与路径中实际存储的内容相差约 300 毫秒。
【问题讨论】:
标签: firebase firebase-realtime-database