0

我正在尝试将 couchdb-lucene 与 couchdb 一起使用,但我不断收到 {"code": 500} 错误。

我有一个包含管理员和成员集的 couchdb。使用 couchdb 的身份验证是通过 Cookie 身份验证完成的。当我尝试使用 couchdb-lucene 时,例如通过

http://localhost:5984/_fti/local/databasename/_design/quicksearch/by_phrase?q=test

我不断收到 500 错误。对应的 couchdb-lucene 日志条目是

身份验证错误:无法响应任何这些质询:{}

当我尝试连接到 couchdb-lucene 时,auth cookie 被添加到请求中,所以它应该被传递给 couchdb?如果我从数据库中删除管理员和成员,一切正常。

任何指针将不胜感激。我没有将 require_auth_user 与 couchdb 一起使用,因此没有在 couchdb-lucene 配置文件中添加用户和密码。

谢谢,

基兰

4

1 回答 1

0

没关系。cookie pass through 的代码实际上是添加到 couchdb-lucene 中的,但由于某种原因,我的 git repo 没有那个版本。见https://github.com/kika/couchdb-lucene/commit/435ee2f325e9d7c7b3120168694f3eaca3483737

于 2014-11-26T19:59:34.667 回答