【发布时间】:2020-04-17 12:20:12
【问题描述】:
我有一个文件调用 find.js,我使用节点 find.js 运行,我的节点是版本 10 我不知道为什么我无法使用异步等待。
const axios = require("axios");
const execute = async () => {
let searchResult;
try {
searchResult = await axios.post(
"https://example.io/car",
{
ids: [12,31],
},
{
headers: {
"Accept-Language": "en-US",
},
}
);
} catch (error) {
console.log("error", error);
}
return searchResult;
};
console.log(await execute()); // error on this line
【问题讨论】:
-
将
await execute()放入async函数中 -
await关键字只能在async函数中使用...
标签: javascript ecmascript-6 axios