我有多个要循环执行的GET API请求。在try / catch中使用await做到这一点的最佳方法是什么。
我目前有这样的事情:
requestItems.forEach(url => {
try {
data = await apiService.get(url);
} catch (err) {
console.log(err)
}
});
要并行运行它,您可以执行以下操作:
const requestAll = async () => {
return await Promise.all(requestItems.map(async url => {
try {
return await apiService.get(url);
} catch (err) {
console.log(err)
}
}));
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句