PouchDB同步错误

时间:2015-01-06 03:34:05

标签: cordova pouchdb

当我使用包含以下代码片段的Visual Studio在PouchDB上部署我的cordova应用程序时

  // Initialise a sync with the remote server
  function sync() {
    syncDom.setAttribute('data-sync-state', 'syncing');
    var opts = {live: true};
    db.replicate.to(remoteCouch, opts, syncError);
    db.replicate.from(remoteCouch, opts, syncError);
  }

当我在VS Android模拟器和Android设备上部署时,它与CouchDB服务器正确同步。 但是当我在Ripple Emulator,WP8和Windows 8 Store App上部署时,它不会同步。

调试显示以下错误。 xhr_proxy - 无法加载资源:net :: ERR_CONNECTION_REFUSED

我尝试使用VS2013和VS2015。两者都有相同的结果。

我是否需要为WP8和Windows 8商店应用程序执行任何构建设置,以便像在Android上一样工作?

1 个答案:

答案 0 :(得分:0)

我遇到了同样的错误。你安装了CORS吗?

    npm install -g add-cors-to-couchdb
    add-cors-to-couchdb

有关详细信息,请参阅http://pouchdb.com/getting-started.html