Я запускаю проект 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 из-за вычислений на стороне сервера.
Любойпредложения приветствуются.