PouchDB远程复制到404找不到

时间:2015-06-09 21:35:20

标签: android cordova pouchdb

我在创建并复制到远程couchDB时从pouchDB收到404错误,从cordova应用程序运行。不确定下一步的测试。

在创建本地实例时,我发现了许多带有此错误的引用,但是当我尝试复制到远程服务器时,我的本地实例工作正常。

    var readingTime = new PouchDB('reading_time');
    var readingTimeServer = new PouchDB(serverHost + 'reading_time');
    initReadingTimeStats();

    function initReadingTimeStats(){        
      var replicateReadingTimeToServer = readingTime.replicate.to(readingTimeServer, {live: true});     

      replicateReadingTimeToServer.on("error", function(err){
      console.log("!!!!!!!!Reading time replication error: " + err);
    });
}

在Chrome控制台中,我看到:

Failed to load resource: the server responded with a status of 404 (Not Found)
....:5984/reading_time/?_nonce=3j0jadvieUjp9xtb 

创建pouchDB实例时,Web链接可以在PC和android 4.4设备上进行测试。每分钟(60000超时)我看到:

Reading time replication error: {"status":404,"name":"not_found"}

在本地readingTime中添加条目时,我获得了成功:

Object {ok: true, id: "F42D5BEB-513F-E8EE-878C-861E69C770B7", rev: "1-7933e17d149aa8786382de64284f58f6"}

然后再进行另一次同步尝试,它会产生相同的404错误。在链接到远程实例后,docs的数量保持为0,因此它绝对不会同步

0 个答案:

没有答案