0
私はpouchdb/couchdbライブ同期を設定しています。私はpouchdb-authenticationを使ってログインしています。Pouchdb/CouchDB all_docsエラー
私の地元のdevのサーバー上で、すべてが正常に動作します。生産上
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
は、状態にかかわらず、私のローカルのdevサーバではまったく呼び出されないようです。
他の呼び出し(_session、_changesなど)は本番サーバーに対して正常に機能します。