与couchdb的Pouchdb同步错误未定义

时间:2018-03-13 08:24:21

标签: couchdb pouchdb ts-loader

我正在使用PouchDB同步到我服务器上的本地CouchDb,我尝试从笔记本电脑同步couchdb。

我的.ts文件中的代码如下:

var localDB = new PouchDB('mylocaldb')

var remoteDB = new PouchDB('http://localhost:5984/easy_water')

localDB.sync(remoteDB, {
    live: false,
    retry: false
  }).on('change', function (change) {
    console.log(change);
  }).on('paused', function (info) {
    console.log(JSON.stringify(info));
  }).on('error', function (err) {
    console.log(err);
  });


console.log("fertig");

,浏览器中的结果是:

fertig
undefined
undefined

remoteDatabase存在,因此remoteDatabase没有错误

1 个答案:

答案 0 :(得分:1)

您的CouchDB是否收听localhost?在CouchDB中启用CORS? 你需要凭证吗? 尝试使用127.0.0.1而不是localhost。 看一下浏览器开发工具(控制台)。 尝试将sync()分隔为replicate.to()和replicate.from()