Node.js solrProxy访问被拒绝

时间:2016-05-13 10:17:05

标签: javascript node.js solr

我必须使用proxy(node.js)来保护solr。我已按照this guide执行以下步骤。

- (void)setTitleColor:(UIColor *)color
         forState:(UIControlState)state

然后运行它

npm install solr-security-proxy

并开始像

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

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

java -jar start.jar

它给出了以下错误

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

通过solr的相同查询成功运行。我在node.js的安装中遇到了什么问题

1 个答案:

答案 0 :(得分:1)

实际上Node.js只允许来自solr的read选项,假设查询前缀格式为http://ip-of-system/solr/select/。在我的情况下,我也给了solr集合名称。通过删除集合名称,删除了上述问题。查询新格式将像

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