Couchdb Cloudant到数据库的代理复制

Couchdb Cloudant到数据库的代理复制,couchdb,cloudant,replicate,pouchdb,Couchdb,Cloudant,Replicate,Pouchdb,我正在使用PockDB,并试图从cloudant服务器进行复制。 我还有一个nodejs应用程序,它使用所描述的技术将请求代理给cloudant 我在我的数据库上调用replicate,如下所示: db.replicate.from('http://localhost/db/myDb', {continuous: true}) 查看网络选项卡,第一个请求成功,但随后会发出请求,而不是调用http://localhost/db/myDb他们要去http://localhost/db,从而导致40

我正在使用PockDB,并试图从cloudant服务器进行复制。 我还有一个nodejs应用程序,它使用所描述的技术将请求代理给cloudant

我在我的数据库上调用replicate,如下所示:

db.replicate.from('http://localhost/db/myDb', {continuous: true})
查看网络选项卡,第一个请求成功,但随后会发出请求,而不是调用
http://localhost/db/myDb
他们要去
http://localhost/db
,从而导致404。出于某种原因,它删除了我数据库的名称


知道为什么会发生这种情况吗?

对于如何使用
http://localhost/db_myDb
通过将应用程序的最后一行更改为
app来命名设置。使用(转发(/\/db\\\\\\(.*)/,目标URL))尽管在当前cloudant版本中PockDB还存在一些其他问题

请尝试Smileups。这是一项免费服务,支持最新版本的CouchDB(1.6.0),也与PockDB兼容。

我听说至少有一个人说他们通过同步PockDB CouchDB Cloudant获得了成功。PockDB为CouchDB和Iriscoch提供一流的支持;对于其他提供商,如Cloudant或Couchbase Sync Gateway,我们正在进行此项工作。

谢谢,我最终确实使用了Coach happy!
db.replicate.from('http://localhost/db/myDb', {continuous: true})