【发布时间】:2015-02-16 23:59:40
【问题描述】:
我正在尝试将本地用户数据存储 (PouchDB) 同步回 Cloudant,但是在 chrome 中我收到三个错误:
第一个错误
请求: https://username.cloudant.com/?_nonce=Hz8xwDku9d4vvorf 回复: {"error":"not_found","reason":"数据库不存在。"}
第二个错误
请求: https://username.cloudant.com/?_nonce=ml2mu2jJjMUnKpnw 回复 {"error":"not_found","reason":"数据库不存在。"}
第三个错误
请求: https://username.cloudant.com/remote_db/_local/48Y4.efvo8bosN3v5QMY3A==?_nonce=SM5SwURV6nLHA5f2 响应L {"error":"not_found","reason":"missing"}
使用最新版本的 PouchDB 3.2.1 版
var db = new PouchDB(dbname, {adapter : 'websql'});
var options = {
live: true,
filter: 'userdb/by_profileId',
query_params: { "PROFILEID": dbname},
include_docs: {conflicts: true, attachments: true}
};
db.replicate.from(source, options);
db.replicate.to(source, options);
我不确定为什么第一个和第二个引用不存在的数据库。我能够对本地数据存储进行更改而不会出现任何错误,我只是无法同步到远程数据存储(Cloudant)。有什么想法吗?
【问题讨论】:
标签: pouchdb