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