频繁“发生网络错误(如超时、连接中断或无法访问主机)。”使用 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
我希望用户不会受到此错误的影响,但我不知道他们是否受到影响。
【问题讨论】:
你在使用 @ClémentRousseau 不。不使用表格。这个问题和我的不一样。 ***.com/questions/40052162/… 也许其中的修复方法可能会有所帮助? @MauriceNino 恐怕他们没有在我的情况下解释这一点。 Firebase 似乎工作正常。我们每天有数千次匿名登录。我们每天都会收到很多这样的错误日志,但仍然没有客户投诉。我不确定这是否会影响用户......也许这是一个 Bugsnag 错误? 【参考方案1】:我解决了这个问题(我的问题)暂停我的卡巴斯基反病毒软件。我发现了一些其他的答案,说 html 表单标签导致了这种情况。
【讨论】:
以上是关于频繁“发生网络错误(如超时、连接中断或无法访问主机)。”使用 Firebase的主要内容,如果未能解决你的问题,请参考以下文章