由于文档ID

时间:2017-08-30 08:09:08

标签: pouchdb

我有一个与SyncGateway Server同步的PouchDB实例。某些文档ID包含“/”,在执行同步时,pouchDB将其urlencoded为“%2F”。当服务器拒绝URL中的“%2F”时,这些同步GET请求正在接收404错误。如果我将urlencode加倍(通过更改pouchdb.js中的encodeDocId(id)函数,那么一切正常。

我的疑问:

  1. 我是否正在为一个更多的encodeURIComponent(...)做正确的事情?它有什么问题,如果有的话?
  2. 如果不是普遍接受的话,这可以配置吗?有一个参数来打开/关闭它。
  3. 如果这不是正确的解决方案,请另外建议。

0 个答案:

没有答案