alexandrknyazev13071995
@alexandrknyazev13071995

Как, используя needle, посылая get запрос вернуть значение из callback-а?

Такой код посылки get-запроса выводит большой объект с кучей свойств. Мне же надо получит ь то что я вернул с помощью "return"
function findMaxID() {
    var a = needle.get(URL, function(err, res){
        if (err) throw err;
        return 222; 
    });
    console.log(a);
}
  • Вопрос задан
  • 1509 просмотров
Пригласить эксперта
Ответы на вопрос 1
@iShatokhin
JS developer
С помощью return никак. Только коллбеки/промисы. Это асинхронный запрос.

function findMaxID(cb) {
    needle.get(URL, cb);
}

findMaxID(function(err, res){
    if (err) throw err;
    console.log(res); // -- данные доступны здесь
});
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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