Ich bin neu bei Nodejs. Ich sehe die Antwort in Ex 1 nicht, aber ich sehe in Ex 2. Warum? Erwartet für mich an anderen Orten, mit Babel.Warum warten, funktioniert nicht für Knoten Request-Modul?
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)
}
});
Await arbeitet in anderen Orten, ich bin mit babel und benötigten Module für es6 und ES7 Funktionen. Zum Beispiel warten in Calls quälen, ich validiert. Aber es funktioniert nicht für Anforderungsaufruf. Warum?
FYI, 'async/await' ist nicht Teil des ES7. Es ist immer noch nur ein Vorschlag. –
Siehe meine Antwort [hier] (http://stackoverflow.com/a/38252603/2410379). Außerdem ist [this] (https://tc39.github.io/ecmascript-asyncawait/#async-function-definitions) hilfreich. –