function fakeRequest(url) {
return new Promise((resolve, reject) => {
delay = Math.floor(Math.random() * 4500) + 500;
setTimeout(() => {
if (delay > 4500) {
resolve(url + ": success")
}
else {
reject(url = ": error")
}
}, delay);
})
})
}
async function makeTwoRequests() {
let data1 = await fakeRequest("/page1");
console.log("Data 1:", data1)
let data2 = await fakeRequest("/page2");
console.log("Data 2:", data2)
}
makeTwoRequests()
When I remove data2 or data1 and just have 1 await it works. But when there are multiple awaits it doesn’t work and says: Uncaught (in promise) : error
Thanks!