1. 程式人生 > >elasticsearch-head 無法連線elasticsearch的原因和解決

elasticsearch-head 無法連線elasticsearch的原因和解決

首先確定的是,elasticsearch-head啟動無誤,elasticsearch啟動無誤。

點選連線elasticsearch出現這個問題:提示未連線

作為一個web開發,通常會檢視請求是否出錯,關鍵是請求沒有出錯,就是沒有返回值:

然後再瀏覽器開啟,有返回結果:

留意了一下請求,居然是options請求:

在postman裡面用options請求果然不行,因為瀏覽器預設請求是get,所以是成功的。

個這個請求有關係?網上找了一下答案,需要在elasticsearch的elasticsearch.yml檔案裡面新增

然後重新啟動elasticsearch就可以了。

這個時候我發現原來的options請求,已經變成get請求了

分析原因:

可能是因為elasticsearch-head傳送請求的時候,跨域了,所以變成options,讓options去發現有什麼可以請求的方法,而options請求沒有返回結果。