我有一个 ID 列表,即:[3,6,7] 我想从 api 获取所有 id 为 3,6 和 7 的对象。 我只需要一个ID就可以获取它。像这样:
const response = await fetch(`http://localhost:3000/api`, {
method: 'POST',
headers: {
'Content-Type': 'application/json; charset=utf-8',
},
body: JSON.stringify({
id: 7,
}),
});
如何获取不同的 id? 提前致谢。
最佳答案
您可以使用Promise.all
https://developer.mozilla.org/vi/docs/Web/JavaScript/Reference/Global_Objects/Promise/all
const promises = [3,6,7].map(id => {
return fetch(`http://localhost:3000/api`, {
method: 'POST',
headers: {
'Content-Type': 'application/json; charset=utf-8',
},
body: JSON.stringify({
id,
}),
})
})
const response = await Promise.all(promies)
console.log(responese)
关于javascript - 在reactjs中通过不同的id从api获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58604959/