所以我一直在尝试的是使用pouchdb将couchdb数据库从我的Windows PC复制到我的Ubuntu笔记本电脑。但我无法访问couchdb数据库。无论我尝试什么,我都会得到一个" getCheckpoint rejected with
"错误。绑定地址设置为0.0.0.0并且不应该阻止防火墙。如果你有任何想法,任何提示都会有所帮助。由于我对网络很陌生,所以也会欣赏一个好的背景阅读源。
这是我的(错综复杂的)代码:
var local_db = new PouchDB('buildings');
var remoteCouch = 'http://localhost:5984/buildings';
var arne_db = 'http://<133.34.253.53>:5984/buildings/';
function replicate() {
local_db.replicate.from(arne_db).on('complete', function () {
console.log("Replicated from Arne");
local_db.replicate.to(remoteCouch).on('complete', function () {
console.log("Replicated to remote_local");
}).on('error', function (err) {
console.log("Failed to replicate remote_local");
console.log(err);
});
}).on('error', function (err) {
console.log("Failed to replicate Arne");
console.log(err);
console.log(err.other_errors);
});
}
if (arne_db){
replicate();
} else {
console.log("No connection to arne_db");
}