我希望能够允许用户脱机使用PouchDB或IndexDb之类的javascript数据库来存储记录,而不仅仅是用户数据,然后在线时同步到服务器。
为此,FeathersJS表示,它可以位于传统api和Feather的客户端之间,以处理实时同步。
实时同步是否意味着Feathers适合用作通过冲突解决方案进行api同步的双向客户端?
我的理解是,默认的Feathers实时同步不会立即处理脱机存储和冲突解决。
就是说,有很多资源可以让Feathers完成此任务。我将从这里开始:
https://docs.feathersjs.com/guides/offline-first/readme.html
这里还有一些现有存储库的比较:https://docs.feathersjs.com/guides/offline-first/strategies.html