【问题标题】:Eliminate CORS in Angular2 and Solr5.5消除 Angular2 和 Solr5.5 中的 CORS
【发布时间】:2017-04-28 22:25:52
【问题描述】:

我正在使用 Solr 5.5 来加快新闻管理器中的信息搜索速度。 但是当我尝试将带有搜索参数的 url 发送到 Solr 时,浏览器会向我发送以下错误:

XMLHttpRequest 无法加载 '127.0.0.1:8983/solr/prueba/select?q=id:*&wt=json'。

对预检请求的响应未通过访问控制检查:请求的资源上不存在“Access-Control-Allow-Origin”标头。

Origin 'localhost:4200' 因此不允许访问。

我该如何解决这个问题?

【问题讨论】:

  • 你有时间检查我的答案吗?

标签: solr angular2-forms


【解决方案1】:

您必须在 Solr 实例上启用 CORS。

有很多选项可以做到这一点,我将修改 Jetty 配置。

我发现了一篇有趣的文章, Going Cross-Origin with Solr,说明如何执行此操作。

【讨论】:

    猜你喜欢
    • 2017-07-25
    • 2017-10-20
    • 2017-02-01
    • 2016-12-28
    • 2016-09-20
    • 1970-01-01
    • 2017-12-05
    • 2017-05-11
    • 1970-01-01
    相关资源
    最近更新 更多