gpt4 book ai didi

javascript - Firebase onDisconnect 如何触发其他功能

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:59:51 26 4
gpt4 key购买 nike

我正在阅读有关 onDisconnect 的 firebase 文档,但它并没有完全提到我正在寻找的操作。 https://firebase.google.com/docs/reference/js/firebase.database.OnDisconnect

目标:当连接断开时,我想运行一个函数来更新与此连接数据无关的其他数据。

我的代码如下:

let PlayerRef = database.ref("/players");
let MessageRef = database.ref("/messages");
let con=playersRef.child(0).push('test');
con.onDisconnect().remove(); // yes i want to remove that current connection
// BUT I also want to update the MessageRef that is
//using the data in the "con", how can I acheive this???

我将如何实现这一目标?

最佳答案

您可以将 onDisconnect() 处理程序附加到数据库中的任何位置,并将数据删除或写入该位置。

但是要意识到 onDisconnect() 是通过预先将写操作发送到 Firebase 服务器来工作的。因此,您可以写入任何值,只要在附加 onDisconnect 监听器时可以在客户端计算该值即可。

关于javascript - Firebase onDisconnect 如何触发其他功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42824276/

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