@Blackeyed7
Java, Android

Где делать GET запрос в NodeJS или JS?

Когда делал Андроид прогу, там отправлял GET запрос к любому API через Retrofit2, прямо в клиенте, создав класс и интерфейс.
Сейчас пытаюсь делать веб, использую headhunter api для получения вакансий в виде JSON.
И вот вопрос в том, где нужно делать запрос в клиенте, т.е прямо из JS скрипта, или в бэкенде NodeJs, кстати который я тоже пытаюсь использовать, и потом передавать эти данные во фронт ?
  • Вопрос задан
  • 170 просмотров
Решения вопроса 2
lastuniverse
@lastuniverse
Всегда вокруг да около IT тем
Если эти данные нужны только для отображения во фронте, делайте запрос во фронте
Ответ написан
@dasauser
Пишу на PHP
если не нужна обработка данных сервером, а.к.а. "разжевать, спарсить", то можно вывести сразу на клиенте.
если вам нужно как-то обработать прилетевший жсон, например отформатировать вывод, то лучше запрашивать сервером, и потом выводить на фронт. особенно если есть какая то декларация, правила и общий стиль в общении клиент-сервер, т.е. определенный формат общения, которому не соответствует апи хх.ру.
прим. (условный):
хх шлет :
{
  id:0,
  [
    'body': 'body',
    'name':'name'
  ]
}

а у вас клиент-сервер общаются так:
{
  id:0,
  'name': 'name',
  'body':'body'
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы