您不能
await超出
async范围。为了获得预期的结果,您应该将其包装
console.log到异步IIFE中,即
async function getData() { return await axios.get('https://jsonplaceholder.typipre.com/posts');}(async () => { console.log(await getData())})()Worked样品。
有关更多信息
async/await
由于
axios返回一个Promise,因此
async/await可以将其省略,
getData如下所示:
function getData() { return axios.get('https://jsonplaceholder.typipre.com/posts');}然后像以前一样做
(async () => { console.log(await getData())})()


