gpt4 book ai didi

CouchDB 虚拟主机重写以访问根 API

转载 作者:行者123 更新时间:2023-12-01 11:03:29 25 4
gpt4 key购买 nike

我希望以下重写规则有效:

{
"from": "api/*",
"to": "../../../*"
}

... 在 vhost 中重写如下:

[vhosts]
myapp = /myapp/_design/myapp/_rewrite

然后可以通过以下方式访问根 API:

$.couch.urlPrefix = '/api';

var dbs = $.couch.allDbs({
success: function (data) {
console.log(data);
}
})

但不幸的是,对 http://myapp:5984/api/_all_dbs 的请求结果为:

{"error":"insecure_rewrite_rule","reason":"too many ../.. segments"}

我错过了什么吗?重写有问题吗?有谁知道如何克服它?我的 Couchdb 是 1.1.1。

我认识this advice ,但不喜欢任何建议的方式。

最佳答案

添加

[httpd]
secure_rewrites=false

到您服务器的 local.ini 以禁用跨数据库重写保护。

关于CouchDB 虚拟主机重写以访问根 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8502377/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com