云功能:尝试从 Firebase RTDB(打字稿)读取时,错误客户端处于脱机状态

Cloud Function: ERROR Client is offline when trying to read from Firebase RTDB (Typescript)

我正在为我的 Firebase 项目开发一个计划函数。该函数将从 Firebase RTDB 读取数据。但是,我一直在函数日志中收到 Client is offline 错误。有什么办法可以解决这个问题吗?我试过包括和排除查询。这是代码:

firebase.database("some link here")
        .ref().child("ticket").get().then((value) => {
            value.forEach((element) => {
                console.log(element.key);
            })
        });

我尝试寻找解决方案,但仍未找到解决方案。任何帮助将不胜感激。谢谢 :D

firebaser 在这里

我最近看到一些人遇到了这个问题,根据我的测试,当您第一次调用 get().[=13= 时客户端还无法建立连接时,似乎会发生这种情况]

在修复可用之前,最好的解决方法是调用 once(),这在 Cloud Functions 和其他 JavaScript 环境中几乎相同。

另见: