Node.js 与网络相关(Firebase实时数据库连接)

Node.js 与网络相关(Firebase实时数据库连接),node.js,firebase-realtime-database,electron,Node.js,Firebase Realtime Database,Electron,我使用electron和node.js开发了一个桌面应用程序作为服务器 数据库:Firebase实时数据库。 node.js for:restapi 此桌面应用程序在本地网络(办公网络)上工作。 此服务器每天早上启动,每天晚上关闭 这台服务器工作正常。但是有一天,当我启动服务器时,服务器没有获取数据,也没有给出任何错误 我已经添加了一个管理员服务帐户,所以实时数据库的规则是确定的。 互联网运行非常好(高速) 遇到此问题后,我在另一台计算机上检查此服务器,但仍然存在相同的问题 然后我将移动网络热点

我使用electron和node.js开发了一个桌面应用程序作为服务器

数据库:Firebase实时数据库。 node.js for:restapi

此桌面应用程序在本地网络(办公网络)上工作。 此服务器每天早上启动,每天晚上关闭

这台服务器工作正常。但是有一天,当我启动服务器时,服务器没有获取数据,也没有给出任何错误

我已经添加了一个管理员服务帐户,所以实时数据库的规则是确定的。 互联网运行非常好(高速)

遇到此问题后,我在另一台计算机上检查此服务器,但仍然存在相同的问题

然后我将移动网络热点连接到计算机,然后再次启动服务器,然后服务器从firebase实时数据库获取数据,以便服务器开始工作

因此,我再次尝试使用办公网络,但同样的问题。(服务器使用移动热点工作正常,但不使用办公网络,但为什么?)

用于获取数据的Firebase代码。(我这里没有收到任何类型的错误)

我也尝试重新启动网络路由器,但同样的问题

所以我不明白为什么会发生这种情况,以及如何解决它

谁能给我正确的方向

如果需要更多信息,请发表评论。 提前谢谢。

这里是firebaser

听起来好像流量没有通过该网络到达Firebase数据库服务器。最近,东南亚的一些ISP开始阻止某些Firebase服务的访问,我们看到了这种情况


我们的区域团队已经联系了这些ISP,与他们合作,允许这种流量。我建议大家也知道您的ISP,直接联系您的提供商,要求他们停止阻止此流量。

您能告诉他们为什么会阻止此流量吗?您必须联系ISP,了解他们为什么会阻止流量。先生,我已经去找firebase支持部门,但我感到困惑,不知道该怎么办?因此,请您就如何联系Firebase支持部门解决我的具体问题给出更详细的解释。
var db = admin.database();
var ref = db
    .ref()
    .child('data');
ref.once("value", function (snapshot) {
    if (snapshot.val() != undefined) {
    }
    res.send('ok');
}, function (errorObject) {
    console.log("The read failed: " + errorObject.code);
});