Я пытаюсь разработать приложение JavaScript AngularJS, напрямую подключающееся к серверу elasticsearch, установленному на том же компьютере. Для локального развития я установил последнюю версию optimseach 5.0 и заполнил ее тестовыми данными.Приложение My AngularJS не может подключиться к локальному elasticsearch, работает на localhost: 9200
Простой запрос через $http.get('http://localhost:9200/_search')
произошла следующая ошибка:
{"data":null,"status":-1,"config":{"method":"GET","transformRequest":[null],"transformResponse":[null],"headers":{"Accept":"*/*,"Accept-Encoding":"gzip, deflate"},"url":"http://localhost:9200/_search"},"statusText":""}
Примечание: Звоню AngularJS приложение с помощью Firefox, где я инвалидов CORS в конфигурации. такое же поведение в обеих средах, которые я использую: на моем MacBook Pro и моем WIN10 SurfacePro.
Чтобы быть более точным: я обошел CORS Ошибки в Firefox для тестирования в config, установив security.fileuri.strict_origin_policy в false –