curl get запрос на node js

Есть пример запроса такого вида:

curl -H 'Accept: application/vnd.twitchtv.v5+json' \ -H 'Client-ID: uo6dggojyb8d6soh92zknwmi5ej1q2' \ -X GET 'https://api.twitch.tv/kraken/users/44322889/follows/channels/129454141'

Как правильно такой запрос послать через node js и получить ответ?


Ответы (1 шт):

Автор решения: Alex Sazonov

Попробуй так. Это вариант на чистой ноде. Но можно еще глянуть в сторону Axios. Удобная библиотечка. Я чаще её использую. Вариант ниже по доке набросал, не проверял. Скажи как что получится. Не забуть импортировать модуль http.

const options = {
  headers: {
    Accept: 'application/vnd.twitchtv.v5+json',
    Client-ID: 'uo6dggojyb8d6soh92zknwmi5ej1q2'
  }
};

http.get('http://nodejs.org/dist/index.json', options, (res) => {
  // тут приходит ответ в res, с ним уже можно работать
  // вот тут нам надо поместить значение level в переменную
  let levelRes = res.level;
  // далее с этой переменной работаем
});

→ Ссылка