I'm trying to sync my local DB to remote one like this:
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);
});
This is the error I get:
message:"getCheckpoint rejected with " name:"unknown" result:{ok: false, start_time: Mon Dec 18 2017 14:14:03 GMT+0100 (CET), docs_read: 0, docs_written: 0, doc_write_failures: 0, ...} status: 0
Local DB is working fine, but when try to replicate/sync to remote, always get error above
I am using
To sync your CouchDB databases follow these steps:
Step 1: Serve the remote DB through https, not http by using CouchDB's native SSL support, as indicated here: http://docs.couchdb.org/en/1.3.0/ssl.html
Step 2: Make sure you have CORS enabled, as indicated here: http://docs.couchdb.org/en/1.3.0/cors.html
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With