要遍历 API 响应的 Node.js,你可以使用 axios
或 node-fetch
这样的 HTTP 客户端库来发送 API 请求,并处理返回的响应。
以下是一个使用 axios
的示例代码:
const axios = require('axios');
axios.get('https://api.example.com/data')
.then(response => {
// 响应的 JSON 数据
const data = response.data;
// 遍历数组数据
data.forEach(item => {
console.log(item);
});
// 遍历对象数据
for (const key in data) {
console.log(key, data[key]);
}
})
.catch(error => {
console.error(error);
});
如果你选择使用 node-fetch
,可以使用以下示例代码:
const fetch = require('node-fetch');
fetch('https://api.example.com/data')
.then(response => response.json())
.then(data => {
// 遍历数组数据
data.forEach(item => {
console.log(item);
});
// 遍历对象数据
for (const key in data) {
console.log(key, data[key]);
}
})
.catch(error => {
console.error(error);
});
无论你选择哪个库,上述代码都会发送一个 GET 请求到 https://api.example.com/data
,然后将返回的响应转换为 JSON 格式,最后遍历数据并进行处理。你可以根据具体的 API 响应结构和要求进行相应的调整。