【发布时间】:2017-01-03 08:24:09
【问题描述】:
我有一个在桌面和移动设备上都能正常运行的网络应用。它使用 PouchDB 在实例之间同步文档,正如我所说,它在移动设备和桌面设备上都运行良好。但最近(不确定何时)它停止在桌面上部分工作。这意味着它从远程 Cloudant 服务器中提取文档,但无法推送文档。有趣的是,如果我在移动 chrome 上运行相同的版本,它能够拉取和推送文档。我不明白为什么。
我能找到的唯一问题是对远程服务器的获取请求失败(返回 404): https://username.cloudant.com/my_diary/_local/7lsY4rQGdHqHlZEO8Z9aLg%3D%3D?
非常欢迎任何建议(甚至是关于如何设置更好的调试)
Pouchdb 5.4.5 版
编辑:
深入挖掘我试图复制到一个不存在的数据库。新数据库创建良好,过滤器和索引文档被正确推送到它。但是真正的文档没有包含在同步中。由于手动放置文档(这就是我创建索引和过滤器的方式)有效,我怀疑复制存在某种问题。
【问题讨论】:
标签: javascript pouchdb