通过PUT请求让CouchDB的虚拟主机规则

问题描述:

我希望让公共CouchDB的数据库工作只能通过_rewrite 我添加字符串local.ini虚拟主机通过PUT请求让CouchDB的虚拟主机规则

*/mydb = /mydb/_design/doc/_rewrite 

它的工作好,全请求http://localhost:5984/mydb重定向到_rewrite

但我不能让这款v主人通过蒲团统治,或通过卷发。被褥在jquery.couch.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的配置,如果这是你想要做什么。

+0

Petter,这是可能的。被子对_config的各个部分进行PUT请求。例如:发布到http://127.0.0.1:5984/_config/vhosts添加虚拟主机。 – tolyan