Por que aguardar não está funcionando para o módulo de solicitação de nó?

Eu sou novo no nodejs. Não estou vendo a resposta no ex 1, mas vejo no ex 2. Por que? Aguardar funciona para mim em outros lugares, usando babel.

Ex 1

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

Ex 2

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

Aguardar funciona em outros lugares, estou usando o babel e os módulos necessários para os recursos es6 e es7. Por exemplo, aguardar trabalhos em chamadas squelize, validadas. Mas não funciona para chamadas de solicitação. Por quê?

questionAnswers(4)

yourAnswerToTheQuestion