我的CouchDB在一个子目录中。 我应该列出作为摇篮主机?

我的CouchDB数据库位于以下目录中:

http://example.com/couchdb/

例如,我在这里有一个CouchDB数据库“foo”:

http://example.com/couchdb/foo/

我应该在摇篮设置function中列出“主机”?

cradle.setup({host: '[what goes here]', options: {cache: true, raw: false}}); 

上面的例子来自: https : //github.com/cloudhead/cradle

我不能得到摇篮,看到我的数据库…

       

网上收集的解决方案 "我的CouchDB在一个子目录中。 我应该列出作为摇篮主机?"

尝试添加主机的IP地址作为托pipe主机选项。

长远来看,我不确定这会起作用。 我浏览了摇篮来源,并且做了很多string连接来构build许多查询。

尝试添加数据库名称的path,所以而不是/foo你会有数据库couchdb/foo 。 至less对于数据库查询(希望是文档,视图,附件以及该path中的所有内容),它可能工作。

 var cradle = require('cradle'); var db = new(cradle.Connection)().database('couchdb/foo'); db.get("some_docid", function(err, doc) { if(err) throw err; console.log("I got the doc!"); }) 

对不起,我没有前缀的沙发设置来直接testing。 欢迎下载,欢迎编辑!