【问题标题】:What is the best way to handle disconnect for Ionic 4/Firebase处理 Ionic 4/Firebase 断开连接的最佳方法是什么
【发布时间】:2019-10-18 23:25:24
【问题描述】:

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

[编辑] - 一些错误

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

【问题讨论】:

  • 你能添加一些你在 Chrom 上得到的错误日志吗?
  • 在问题中发布了一些错误
  • 这些是来自 firebase 插件的打印语句,您可以忽略它,因为它基于您的网络连接。
  • 问题是我正在尝试使用网络侦听器并在断开连接时显示祝酒词。吐司显示控制台中是否没有错误。如果我模拟断开连接,它不会不知何故。
  • for network listener 你用的是哪个插件?

标签: ionic-framework google-cloud-firestore angularfire ionic4 angularfire5


【解决方案1】:

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

使用 Firestore SDK 也有类似的方法:

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

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2014-01-25
  • 1970-01-01
  • 1970-01-01
  • 2020-04-17
  • 1970-01-01
  • 2018-03-29
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多