自定义袋错误



我正在尝试将我的本地数据库同步到远程数据库,如下所示:

const DB_NAME = "my_db";
const REMOTE_DB_URL ="http://<admin>:<password>/<ip-address>:5984/my_db";
const localDB = new PouchDB(DB_NAME);
const remoteDB = new PouchDB(REMOTE_DB_URL);
localDB.sync(remoteDB)
.then(() => {
console.log("Sync done");
})
.catch(err => {
console.log(err);
});

这是我得到的错误:

消息:"getCheckpoint 被拒绝,名称:"未知" 结果:{确定: 假, start_time: 2017 年 12 月 18 日星期一 14:14:03 GMT+0100 (CET), docs_read: 0, docs_written: 0, doc_write_failures: 0, ...}状态: 0

本地数据库工作正常,但是当尝试复制/同步到远程数据库时,总是出现上述错误

我正在使用

  • 反应原生 0.50.0
  • pouchdb-react-native: 6.3.4
  • 远程数据库是CouchDB 2.1.1

要同步您的 CouchDB 数据库,请执行以下步骤:

步骤 1:使用 CouchDB 的本机 SSL 支持,通过 https 而不是 http 为远程数据库提供服务,如下所示: http://docs.couchdb.org/en/1.3.0/ssl.html

步骤 2:确保您已启用 CORS,如下所示:http://docs.couchdb.org/en/1.3.0/cors.html

相关内容

  • 没有找到相关文章

最新更新