Доступ к конечной точке через туннель SSH - PullRequest
0 голосов
/ 28 сентября 2019

Я запускаю проект dev на моей локальной машине (localhost), который пытается загрузить данные из конечной точки на сервере через туннель SSH (React JS SPA).

Туннель SSHустанавливается нормально, и конечная точка возвращает правильный пакет данных при запуске в Postman с использованием простого GET.

Но когда я пытаюсь получить доступ к данным из моего приложения (выборка и попытка Axios), возвращается 200, но, к сожалению, всегда спустой массив - а не массив объектов 1k.

Ниже приведены два простых запроса, где localhost: 8912 - это открытый и сопоставленный порт, который работает в Postman.

Fetch:

fetch("http://localhost:8912/ENDPOINT/")
  .then(res => console.log(res))
  .catch(err => {
    console.log(err);
    return null;
  });

Axios:

axios
  .get("http://localhost:8912/ENDPOINT/")
  .then(data => console.log(data.data))
  .catch(err => {
    console.log(err);
    return null;
  });

Результат возвращается почти сразу в браузере, но занимает несколько секунд в Postman из-за вычислений на стороне сервера.

Любойпредложения приветствуются.

...