0
我正在設置pouchdb/couchdb實時同步。我正在使用pouchdb-authentication登錄。Pouchdb/CouchDB all_docs錯誤
當我在本地開發服務器上,一切工作正常。
let pdbConfig = { skipSetup: true};
let remoteDb : any = new PouchDB(config.couch.server, pdbConfig);
remoteDb.login(config.couch.username, config.couch.password).then(u => {
db.sync(remoteDb, {
live: true
}).on('complete', (info)=> {
store.dispatch({type: "REMOTE_SYNC_COMPLETE"});
})
}).catch(e=>{
console.error(e)
})
生產,我收到此錯誤:
{"error":"case_clause","reason":"{forbidden,<<\"You are not a db or server admin.\">>}"}
我注意到,當一個新的同步發生這只是發生(否則它不會出現all_docs
被稱爲)all_docs
似乎根本不會在我的本地開發服務器上調用,無論狀態如何。
其他調用(對_session,_changes)等工作正常生產服務器。