Comment les valeurs de retour de async fonctions à l'aide de async-vous attendent à partir de la fonction?

Comment puis-je retourner la valeur d'une fonction async?
J'ai essayé comme ceci

const axios = require('axios');
async function getData() {
    const data = await axios.get('https://jsonplaceholder.typicode.com/posts');
    return data;
}
console.log(getData());

il me renvoie ce,

Promise { <pending> }
  • console.log(attendre getData()); (si ce code est une autre fonction, elle doit être marquée comme async ainsi)
  • ou de traiter cela comme une Promesse, et le faire de la "vieille": les getData().then(x => { console.log(x); } )
InformationsquelleAutor King Rayhan | 2018-04-20