从香蕉1.5保存到solr?

时间:2015-02-24 19:02:30

标签: solr banana

POST请求何时变为OPTIONS请求,这意味着什么?在这种情况下,终端服务器会看到什么?

我正在努力使香蕉的Save-to-Solr功能工作,并且状态代码为404失败。我认为这是一个CORS问题,但我不确定该去哪里。

在tomcat7中运行banana 1.5作为独立战争并与solrCloud交谈。 SolrCloud是(我相信)为CORS设置的。仪表板本身的数据查询正确返回数据。 banana-int的集合与logdata集合在同一服务器上运行。

无法检查Chrome的Inspect-Element中的POST数据,但是逐步执行了角度,抓住了$ http.post(路径,数据,配置),将其转换为命令行POST,并成功将仪表板进入Solr。仪表板在Solr中手动完成后,我可以从Banana加载它。这告诉我事物(服务器URL,集合等)从banana / js角度正确连接。

Chrome screenshot

1 个答案:

答案 0 :(得分:1)

这很可能是由于CORS造成的。 AngularJS正在发送标记中Access-Control-Request-Method: POST的飞行前OPTIONS请求,该请求告诉服务器即将发布的方法是POST。

有关在Solr上启用CORS的提示,请在此处查看:here