Node.js 使用 Axios 遍历 100 个 API 并依次执行
可以使用 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/nds5 著作权归作者所有。请勿转载和采集!