Я динамически выполняю вызовы 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))