Почему await не работает для модуля запроса узла?

Я новичок в nodejs. Я не вижу ответа в примере 1, но вижу в примере 2. Почему? Await работает для меня в других местах, используя Babel.

Пример 1

 let res = await request(url)
 console.log(res);
 console.log(res.body);

Пример 2

request(url, function (error, res, body) {
 if (!error && response.statusCode == 200) {
 console.log(body) 
 }
});

Await работает в других местах, я использую babel и необходимые модули для функций es6 и es7. Например, await работает в режиме squelize, я подтвердил. Но это не работает для запроса вызова. Зачем?

Ответы на вопрос(1)

Ваш ответ на вопрос