我正在使用promise all动态执行API标注,但是我想控制标注的执行顺序。
因此在下面的代码中,我希望callout2等待直到callout1完成,而3等待2。
dataMap = [callout1, callout2, callout3]
const newMap = dataMap((x) =>{
req = axios.post(url, {
"query": x
})
return req;
});
Promise.all(promiseArray)
.then( (val) => {
console.log(val[0]);
console.log(val[1]);
console.log(val[2]);
})
.catch( (error) => console.log('error' + error))