繁体   English   中英

无法在pouchDB中复制数据库

[英]Unable to replicate database in pouchDB

我正在尝试使用CouchDB 2.1.1的React Native应用程序。 包json中的PouchDB条目如下所示:

"pouchdb": "^6.3.4",
"pouchdb-react-native": "^6.3.4",

复制如下所示:

const localDB = new PouchDB('employee');
const remoteDB = new PouchDB('http://username:password@localhost:5984/employee');

localDB.replicate.from(
  remoteDB,
  (err, response) => {
    if (err) {
      return console.log(err);
    }
  },
);

我收到以下错误:

{"code":"ETIMEDOUT","status":0,"result":{"ok":false,"start_time":"...","docs_read":0,"docs_written":0,"doc_write_failures":0,"errors":[],"status":"aborting","end_time":"...","last_seq":0}}

当我在调试模式下运行应用程序时,几乎所有时间都能正常运行。 尝试ajax超时,如下所示PouchDB ETIMEDOUT错误 这没用。 我应该在代码中查找某些内容吗? 请帮忙。

遇到相同的问题,以下内容为我解决了此问题:

  1. 使用您的PC ip地址而不是localhost
  2. 将防火墙配置为允许端口5984上的连接,或者仅将其禁用(不推荐)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM