首页 > 解决方案 > 处理 Ionic 4/Firebase 断开连接的最佳方法是什么

问题描述

我正在运行和开发 Ionic 4 应用程序,但如果在 Chrome 开发人员工具上启用 Disconnect,我会收到大量控制台错误。处理此问题并停止错误生成的最佳方法是什么?

[编辑] - 一些错误

zone.js:3243 POST https://firestore.googleapis.com/google.firestore.v1.Firestore/Listen/channel?database=projects%9e%2Fdatabases%2F(default)&VER=8&gsessionid=zS_Z186jbzIduyA8czPUNKQ3nDUeAStV&SID=6_aGSsvm--uKTRwIw6hLjQ&RID=45854&AID=18&zx=fotdumdzihh5&t=1 net::ERR_INTERNET_DISCONNECTED

zone.js:3243 POST https://firestore.googleapis.com/google.firestore.v1.Firestore/Listen/channel?database=projects%89e%2Fdatabases%2F(default)&VER=8&gsessionid=zS_Z186jbzIduyA8czPUNKQ3nDUeAStV&SID=6_aGSsvm--uKTRwIw6hLjQ&RID=45854&AID=18&zx=6g8tdtpwagpv&t=2 net::ERR_INTERNET_DISCONNECTED

www.google.com/images/cleardot.gif?zx=k0fhnf17yuw:1 GET https://www.google.com/images/cleardot.gif?xxw net::ERR_INTERNET_DISCONNECTED

标签: ionic-frameworkgoogle-cloud-firestoreangularfireionic4angularfire5

解决方案


我在使用 Firebase 实时数据库时遇到了类似的问题,一旦应用程序脱机,就会出现控制台日志垃圾邮件(由 fb 尝试建立连接引起),我必须使用 SDK 提供的 .goOffline() 方法来防止它。

Firestore SDK 有类似的方法:

您可以在在线/离线网络侦听器回调中以编程方式调用它。如果您可以分享您的特定实现,我可以帮助您展示如何。


推荐阅读