1

毫不奇怪,可以构建相同的 couchapp 以在打开或关闭重写的情况下工作。

我想知道,有没有一种方法或技术可以在客户端找出重写当前是否正在工作,即当前的 url 是否被重写?

请分享。

4

1 回答 1

0

在 list 和 show 函数中,您可以访问 req.requested_pa​​th ,这应该可以帮助您。从 CouchDB 1.1.1 开始,这并非在所有情况下都有效,我想如果您通过虚拟主机访问您的 CouchApp,它只会提供有意义的价值,但我必须检查一下。

在 CouchDB 1.2 中,即将发生的变化可以帮助您:

https://github.com/apache/couchdb/blob/master/CHANGES#L103 “即使没有匹配 VHost 配置,requested_pa​​th 属性也会保留预重写路径。”

希望这可以帮助!

于 2012-02-07T08:59:19.763 回答