Angular2 / Webpack与Elasticsearch:CORS问题

时间:2016-08-20 07:21:49

标签: elasticsearch angular cors webpack

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

我知道这是Webpack的常见问题,因为我已经看到了与之相关的巨大的Github问题。此外,我知道我可以直接下载Chrome插件来禁用/启用跨域共享,但我不想这样做。我更倾向于将配置放在我的JS中。这可能吗?

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

在弹性yml中添加以下设置

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

然后重新启动服务