频繁“发生网络错误(如超时、连接中断或无法访问主机)。”使用 Firebase

Posted

技术标签:

【中文标题】频繁“发生网络错误(如超时、连接中断或无法访问主机)。”使用 Firebase【英文标题】:Frequent "A network error (such as timeout, interrupted connection or unreachable host) has occurred." with Firebase 【发布时间】:2019-10-04 23:22:38 【问题描述】:

我正在使用 Firebase 匿名登录来验证我们 API 的某些部分。 此错误“发生网络错误(如超时、连接中断或无法访问主机)。”似乎经常弹出,没有明显的模式。

这似乎发生在所有类型的浏览器中。移动设备、平板电脑或台式机,但我无法终生重现此错误。 我尝试了许多不同类型的物理设备以及 Browserstack。

有些人建议遇到这种情况的用户不允许使用 javascript 或使用某种浏览器扩展程序阻止 Firebase 正常工作。我觉得这很难相信,因为这种情况经常发生。 (此外,在我的整个职业生涯中,我从未遇到过禁用 Javascript 的人。

我在我的 React 的索引入口点中像这样初始化 Firebase。

if (!firebase.apps.length) 
    // ... config setup
    firebase.initializeApp(config);


firebase.auth().signInAnonymously()
    .catch((error) => 
        bugsnag.notify(error);
);

我正在使用 React 16.8.6 和 Firebase 5.9.4。

错误似乎源自 google-closure-library:

../node_modules/google-closure-library/closure/goog/async/nexttick.js:41:44

我希望用户不会受到此错误的影响,但我不知道他们是否受到影响。

【问题讨论】:

你在使用
标签吗?你可能会在这里找到一些修复***.com/questions/38774595/cant-sign-up-with-firebase
@ClémentRousseau 不。不使用表格。这个问题和我的不一样。 ***.com/questions/40052162/… 也许其中的修复方法可能会有所帮助? @MauriceNino 恐怕他们没有在我的情况下解释这一点。 Firebase 似乎工作正常。我们每天有数千次匿名登录。我们每天都会收到很多这样的错误日志,但仍然没有客户投诉。我不确定这是否会影响用户......也许这是一个 Bugsnag 错误? 【参考方案1】:

我解决了这个问题(我的问题)暂停我的卡巴斯基反病毒软件。我发现了一些其他的答案,说 html 表单标签导致了这种情况。

【讨论】:

以上是关于频繁“发生网络错误(如超时、连接中断或无法访问主机)。”使用 Firebase的主要内容,如果未能解决你的问题,请参考以下文章

linux频繁内存分配与频繁加解锁

如果有104个频繁1-项集,则Apriori算法需要产生多达107个候选2-项集,并累计和检查他们的频繁性。

迅雷频繁重启的问题?

在ASP中如何防止用户频繁刷新网页

大数据在成本和性能方面适合频繁写入数据还是频繁读取数据?

频繁更新小部件(比 updatePeriodMillis 允许的更频繁)