【问题标题】:Angular2/Webpack with Elasticsearch: CORS issueAngular2/Webpack 与 Elasticsearch:CORS 问题
【发布时间】:2016-12-27 08:33:08
【问题描述】:

我有一个使用 Webpack 的 Angular2 项目设置。我也在尝试将 Elasticsearch 引入其中,但我不断遇到 ES 的 CORS 问题(在端口 9200 上,应用程序在 8080 上提供服务)。

我知道这是 Webpack 的一个常见问题,因为我在 Github 上看到了大量与之相关的问题帖子。此外,我知道我可以简单地下载一个 Chrome 插件来禁用/启用跨域共享,但我不想这样做。我宁愿把配置放在我的 JS 中。这可能吗?

【问题讨论】:

    标签: elasticsearch angular cors webpack


    【解决方案1】:

    elasticsearch.yml 配置中的选项http.cors 是您要更改的选项。

    https://www.elastic.co/guide/en/elasticsearch/reference/current/modules-http.html

    【讨论】:

      【解决方案2】:

      在弹性 yml 中添加以下设置

      http.cors.allow-origin: "*"
      http.cors.enabled: true
      

      然后重启服务

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2017-08-04
        • 2016-08-02
        • 2017-08-25
        • 2017-12-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多