Sono nuovo su nodejs. Non vedo la risposta nell'ex 1, ma vedo nell'ex 2. Perché? Aspetto lavori per me in altri posti, usando babele.Perché attendere non funziona per il modulo di richiesta del nodo?
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)
}
});
attendono lavora in altri luoghi, sto usando Babel e moduli necessari per le funzionalità ES6 e ES7. Ad esempio, attendere funziona squelize chiamata, ho convalidato. Ma non funziona per la chiamata di richiesta. Perché?
FYI, 'async/await' non fa parte della ES7. È ancora solo una proposta. –
Vedere la mia risposta [qui] (http://stackoverflow.com/a/38252603/2410379). Inoltre, anche [questo] (https://tc39.github.io/ecmascript-asyncawait/#async-function-definitions) è utile. –