可以使用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请求完成后,请求函数返回。

nodejs 遍历100个api用axios发送请求上一个执行成功后再开始下一个

原文地址: https://www.cveoy.top/t/topic/bLvf 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录