首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用react-redux-firebase禁用脱机持久性

如何使用react-redux-firebase禁用脱机持久性
EN

Stack Overflow用户
提问于 2020-12-15 18:57:28
回答 1查看 203关注 0票数 0

我有一个带有React的web应用程序,Redux连接到Firebase的实时数据库。实现使用了react-redux-firebase库,它可以工作。

开箱即用,如果应用程序暂时脱机,对商店的更改将保存在本地,然后再次在线执行。该功能被Firebase称为“离线持久性”。我想关闭这一点-如果应用程序离线,则不应执行任何操作,稍后,当重新连接互联网时,不应将任何更改推送到服务器。

我该怎么做呢?我在react-redux-firebase的文档或配置中找不到它。从实时数据库切换到Firestore都不会改变这一点。作为一个小问题,应用程序在脱机时会向控制台写入错误。一切正常,但我还是不知道如何关闭这些日志。

代码语言:javascript
复制
WebSocketConnection.ts:183 WebSocket connection to 'wss...' failed: Error in connection establishment: net::ERR_INTERNET_DISCONNECTED
WebSocketConnection.open @ WebSocketConnection.ts:183
(anonymous) @ Connection.ts:145
BrowserPollConnection.ts:745 GET https://... net::ERR_INTERNET_DISCONNECTED
EN

回答 1

Stack Overflow用户

发布于 2020-12-15 23:46:39

您可以通过侦听.info/connected节点来检测Firebase客户端是否连接到服务器。在这种情况下,您可以阻止代码向数据库发送任何写入操作。

有关这方面的示例,请参阅detecting connection state上的Firebase文档。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65304505

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档