{ -6ren">
gpt4 book ai didi

javascript - Firebase 实时数据库触发太多更新事件

转载 作者:行者123 更新时间:2023-12-05 05:58:36 24 4
gpt4 key购买 nike

我正在使用 NodeJS,并使用以下代码监听对象的更新:

let ref = mainRef.child("objectKey");
ref.on("value", (snapshot) => {
console.log("update");
console.log(snapshot.val());
});

然后我注意到有时,一次更改会导致 14 或 15 个事件触发,带来对象的最新状态,以及一些以前的状态。

上面的代码只运行一次,所以没有多次注册到“值”事件。

有什么问题?

谢谢

最佳答案

在我的例子中,对于一个的改变,我总是得到恰好两个的事件。我用过

firebase.database.ServerValue.TIMESTAMP

从我的文档中删除服务器时间戳后,值事件只会在每次更新时触发一次。

关于javascript - Firebase 实时数据库触发太多更新事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68450873/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com