以下是一个使用Axios遍历响应并将第二个响应追加到第一个中的代码示例:
const axios = require('axios');
// 发送第一个请求
axios.get('https://api.example.com/first')
.then(response1 => {
console.log('第一个响应:', response1.data);
// 发送第二个请求
axios.get('https://api.example.com/second')
.then(response2 => {
console.log('第二个响应:', response2.data);
// 将第二个响应追加到第一个响应中
response1.data.secondResponse = response2.data;
console.log('合并后的响应:', response1.data);
})
.catch(error => {
console.error('第二个请求出错:', error);
});
})
.catch(error => {
console.error('第一个请求出错:', error);
});
上述代码中,我们首先发送第一个请求,并在成功时打印第一个响应的数据。然后,我们在第一个请求成功的回调函数中发送第二个请求,并在成功时打印第二个响应的数据。最后,我们将第二个响应的数据追加到第一个响应的secondResponse
属性中,并打印合并后的响应数据。
请注意,这是一个简单的示例,仅用于演示目的。在实际应用中,您可能需要处理错误、处理并发请求等其他逻辑。
下一篇:遍历 ColdFusion 结构