【发布时间】:2019-02-11 18:06:26
【问题描述】:
当我使用带有带有附件的文档的远程 couchdb 初始化本地 pouchdb 时,我的同步失败。
以下是错误:
pouchdb:api http://10.0.0.0:3000/db +14ms getAttachment error TypeError: response.buffer is not a function
at index-browser.es.js:7100
at ZoneDelegate.push../node_modules/zone.js/dist/zone.js.ZoneDelegate.invoke (zone.js:391)
at Object.onInvoke (core.js:17289)
at ZoneDelegate.push../node_modules/zone.js/dist/zone.js.ZoneDelegate.invoke (zone.js:390)
at Zone.push../node_modules/zone.js/dist/zone.js.Zone.run (zone.js:150)
at zone.js:889
at ZoneDelegate.push../node_modules/zone.js/dist/zone.js.ZoneDelegate.invokeTask (zone.js:423)
at Object.onInvokeTask (core.js:17280)
at ZoneDelegate.push../node_modules/zone.js/dist/zone.js.ZoneDelegate.invokeTask (zone.js:422)
at Zone.push../node_modules/zone.js/dist/zone.js.Zone.runTask (zone.js:195)
browser.js:133 pouchdb:api http://10.0.0.0:3000/db +2s id
我正在使用 pouchdb-find 来查询文档。
感谢您的帮助
【问题讨论】:
-
您的错误似乎与 PouchDb 没有任何关系。据我所知,PouchDb 不使用
zone.js,但错误是由该产品引起的。在任何人可以帮助您之前,您需要显示调用同步的代码。顺便说一句,我编辑了您的问题以使其更易于阅读。格式良好的问题比杂乱的问题更容易获得帮助。 -
另外:Zones 是一个相当新的和非常先进的工具包。我怀疑 PouchDB 是否已经过兼容性测试。你应该避免使用区域,除非你能准确地解释你为什么需要它。
-
令我惊讶的是日志来自 pouchdb:api。我已经删除了 zone 的使用,但我仍然遇到他的问题
-
我已经删除了 zone 的使用,但我仍然遇到他的问题。好像真的出现在sync方法里了,我什么都没做。
标签: pouchdb