gpt4 book ai didi

javascript - Node.js solrProxy 访问被拒绝

转载 作者:行者123 更新时间:2023-12-03 06:57:34 26 4
gpt4 key购买 nike

我必须使用代理(node.js)来保护 solr。我已关注this guide并执行以下步骤。

npm install solr-security-proxy

然后运行

`npm bin`/solr-security-proxy --port 9090 --backendHost 127.0.0.1 --backendPort 8983

并启动 solr 就像

java -jar start.jar

当我尝试通过代理查询 solr 时,例如

http://localhost:9090/solr/collection1/select?q=online&wt=json&indent=true

它给出了以下错误

solrProxy: access denied

通过 solr 的相同查询成功运行。我安装node.js的问题出在哪里

最佳答案

实际上,Node.js 只允许通过假设查询前缀的格式(如 http://ip-of-system/solr/select/)从 solr 读取选项。就我而言,我还给出了 solr 集合名称。通过删除集合名称,上述问题就被解决了。查询新格式将类似于

http://localhost:9090/solr/select?q=online&wt=json&indent=true

关于javascript - Node.js solrProxy 访问被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37207383/

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