0
获取的错误“访问控制允许来源”标头出现在所请求的资源”随着2.4 ES头插件无法连接到外部ES服务器
获取的错误“访问控制允许来源”标头出现在所请求的资源”随着2.4 ES头插件无法连接到外部ES服务器
您需要启用CORS在elasticsearch.yml
配置:
http.cors.enabled: true
你也需要让一些由来是因为没有被默认允许的:
http.cors.allow-origin: "*"
注意,让所有来源(即"*"
)是一种安全风险,所以你也可以做更大的限制对
http.cors.allow-origin: /https?:\/\/localhost(:[0-9]+)?/
我没有为督促改变了我的舞台环境任何此类配置的变化,但仍然可以访问,但不能。唯一不同的是舞台上的ES 2.1和prod上的ES 2.4,我在新版本中没有看到任何这样的突变。 – naw
是的,这是由于他们在ES 2.3中做出的[更改](https://www.elastic.co/guide/en/elasticsearch/reference/current/breaking-changes-2.3.html#_cors_support_broken_in_2_3_0_and_2_3_1)。 – Val