Curl 通过PUT请求生成CouchDB vhosts规则

Curl 通过PUT请求生成CouchDB vhosts规则,curl,couchdb,Curl,Couchdb,我希望只能通过重写来使用公共CouchDB数据库 我将字符串添加到local.ini到vhosts: 工作正常,所有请求都重定向到_rewrite 但我不能通过蒲团或卷曲来制定这个vhosts规则。Futon在jquery.coach.js中返回错误 我不知道如何使此卷曲有效: curl -H 'Content-Type: application/json' \ -X PUT http://127.0.0.1:5984/_config/vhosts/*/mydb \

我希望只能通过重写来使用公共CouchDB数据库 我将字符串添加到local.ini到vhosts:

工作正常,所有请求都重定向到_rewrite

但我不能通过蒲团或卷曲来制定这个vhosts规则。Futon在jquery.coach.js中返回错误

我不知道如何使此卷曲有效:

curl -H 'Content-Type: application/json' \
        -X PUT http://127.0.0.1:5984/_config/vhosts/*/mydb \
        -d '{"/mydb/_design/doc/_rewrite"}'

我认为不可能通过http接口更改couchDB的配置,如果您想这样做的话。

Petter,这是可能的。futon向_config的各个部分发出PUT请求。例如:发布以添加虚拟主机。
curl -H 'Content-Type: application/json' \
        -X PUT http://127.0.0.1:5984/_config/vhosts/*/mydb \
        -d '{"/mydb/_design/doc/_rewrite"}'