私はnodejsを初めて使っています。私はex 1でその反応を見ていないが、私はex 2で見る。なぜ?私はバベルを使って他の場所で働いています。ノード要求モジュールでawaitが機能しないのはなぜですか?
例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)
}
});
待つが、他の場所で働く私はES6とES7の機能のためにバベルと必要なモジュールを使用しています。例えば、待っているのはスケルティングコールで、私は検証済みです。しかし、それはリクエストコールでは機能しません。どうして?
、 '非同期/ await'はES7の一部ではありません。それはまだ単なる提案です。 –
私の答え[ここ](http://stackoverflow.com/a/38252603/2410379)を参照してください。さらに、[this](https://tc39.github.io/ecmascript-asyncawait/#async-function-definitions)も役に立ちます。 –