【发布时间】:2017-07-24 22:41:30
【问题描述】:
我对 nodejs 有点陌生,并且正在使用 fire base 应用程序。我想制作应用程序,以便它也可以离线使用 fire base
我试图寻找一个相关的答案我们如何进行更改,以便火基地可以与 nodejs 技术脱机工作它似乎与 nodejs 脱机工作
提前致谢
【问题讨论】:
我对 nodejs 有点陌生,并且正在使用 fire base 应用程序。我想制作应用程序,以便它也可以离线使用 fire base
我试图寻找一个相关的答案我们如何进行更改,以便火基地可以与 nodejs 技术脱机工作它似乎与 nodejs 脱机工作
提前致谢
【问题讨论】:
所有 Firebase SDK 都会处理间歇性连接丢失问题:它们将数据保存在内存中,当与后端的连接恢复时,它们会发送所有挂起的写入并更新本地缓存。
适用于 iOS 和 Android 的 Firebase SDK 也支持磁盘持久性。这意味着它们将最近下载的数据(和待处理的写入)写入磁盘,并在应用重新启动时从那里重新读取它们。
JavaScript 客户端(包括 Node.js 的 Admin SDK)仅支持间歇性连接丢失。他们没有基于磁盘的持久性机制,尽管 somebody is working on it 现在 SDK 是开源的。
另见:Does Firebase JavaScript API catch-up with server when re-connected
【讨论】: