我一直在研究Promise.all
来获取多个url,我知道我们可以使用Promise.all
并在那里传递一个数组,然后获取内容。
假设我在一个数组中有两个URL,但其中一个不工作,我怎么还能使用Promise.all
?另一个方法是什么?我会同时获取两个,但如果其中一个不工作,不要获取不工作的那个。
const urls = [ instagramURL, facebookURL];
const thepromises = urls.map((url) => fetch(url)
.then((resp) => resp.json()));
Promise.all(thepromises).then((post) => {
console.log(post);
});
2条答案
按热度按时间yacmzcpb1#
用
try...catch
语句 Package 你的函数将帮助你在代码执行时testing
一个代码块来查找错误。**例如,**您可以尝试以下操作:
wswtfjt72#
全部已解决[instagramURL,facebook URL]