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

Пишу обертку для модуля request чтоб он возвращал значение используя promise и async/await, где ошибся?

var request = require('request');

console.log((async function(){
  return await new Promise(function(res,rej){
    request('http://toster.ru', function(e,r){
      if(e) rej(e);
      else res(r);
    });
  });  
})());


C:\>node test
Promise { <pending> }

Вроде бы все правильно сделал, сто раз раньше так делал месяца четыре назад, где ошибся?
  • Вопрос задан
  • 198 просмотров
Подписаться 1 Оценить 3 комментария
Пригласить эксперта
Ответы на вопрос 1
var request = require('request');
(async function() {
    console.log(await new Promise(
        function(res,rej){
            request('http://toster.ru', function(e,r) {
                if(e) rej(e);
                else res(r);
            });
        }));
})();
Ответ написан
Ваш ответ на вопрос

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

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