Последовательное выполнение Axios с использованием promise - PullRequest
1 голос
/ 12 июня 2019

Я динамически выполняю вызовы 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))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...