nodejs 遍历100个api用axios发送请求上一个执行成功后再开始下一个
可以使用async/await和for...of循环来实现遍历100个api,每次请求完成后再执行下一个请求。具体代码如下:
const axios = require('axios');
async function requestApis() {
const apis = [...]; // 存储100个api的数组
for (const api of apis) {
try {
const response = await axios.get(api);
console.log(response.data); // 处理响应数据
} catch (error) {
console.error(error);
}
}
}
requestApis();
上述代码中,使用async/await关键字将请求函数声明为异步函数。在for...of循环中,使用await关键字等待每个api请求的响应结果。如果请求成功,将响应数据作为参数传递给处理函数进行处理。如果请求失败,将错误信息输出到控制台。在所有api请求完成后,请求函数返回。
原文地址: https://www.cveoy.top/t/topic/bLvf 著作权归作者所有。请勿转载和采集!