Задать вопрос

Почему не выходит получить данные запроса GET в request, в консоли пустая переменная?

const request = require('request');

var cards;

request({
    method: 'GET',
    url: 'https://reqres.in/api/users'    
   }, function (error, response, body) {
   if (!error && response.statusCode == 200) {
    cards = body;
   }
 })

console.log(cards);
  • Вопрос задан
  • 72 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 1
KickeRocK
@KickeRocK
FrontFinish
const request = require('request');

var cards;

бе
По теме, это асинхронная операция, у вас значение выводится до её выполнения, даже если оно занимает крайне мало времени, выведите после(по нажатию на кнопку или в callback'e функции запроса)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы