Получение данных на стороне клиента с непубличного локального сервера - PullRequest
0 голосов
/ 28 августа 2018

Привет

У меня проблема с предоставлением данных для моего плагина Grafana.

С самого начала. У меня есть рабочий сервер:

на порту 3000:

Графана с публичным доступом, на моем локальном ПК я набираю в браузере server_ip: 3000> и могу его использовать,

через порт 9200:

Elasticsearch (моя база данных) без публичного доступа, я могу использовать его на своем локальном> ПК, но мне нужно использовать auto-ssh (для перенаправления порта сервера на мой локальный ПК> порт).

Итак:

Мой плагин grafana использует XMLHttpRequest () для загрузки данных изasticsearch:

var xhttp = new XMLHttpRequest();
xhttp.open("POST",  "http://localhost:9200/index_name/_search",true);

Проблема:

Когда я запускаю grafana в браузере моего компьютера, мой плагин grafana не может видеть эластичный поиск с сервера, но ищет его на локальном хосте моего компьютера. Что я должен сделать, чтобы запрос получал данные от сервера эластичного поиска, у которого нет открытого доступа, разрешенного только на локальном хосте сервера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...