我有一個虛擬linux機器上運行的couchdb。這個數據庫有cors啓用和設置。我已經添加了一個管理員用戶和密碼到數據庫。我也有require_valid_user設置爲true。 我正嘗試使用下面的代碼在網上與couchdb在線同步pouchdb。如果我只是通過db(1)的地址 ,我會得到一個對話框詢問用戶和密碼。該示例中的同步工作。 如果我嘗試在URL中傳遞用戶名和密碼(如下面的2所示),則會出現同步錯誤,並顯示消息 「getCheckpoint reject with with」。 任何建議,我做錯了什麼或另一種方法,我應該採取與此將不勝感激。用戶名和密碼Couchdb同步訪問
謝謝
P.S.我可以使用用戶和密碼瀏覽到URL。
var remoteCouch = "http://192.168.1.7:5984/mydb"; //1
//var remoteCouch = "http://userid:[email protected]:5984/mydb"; //2
sync();
function sync() {
var opts = {live: true};
db.sync(remoteCouch,opts,syncError);
}