У меня есть такой метод:
doSomeRequests(listOfRequestParameters) {
let requests = listOfRequestParameters.map(parmeter => {
return axios.get(url + parmeter)
.then(data => {
const parameters= data.parameters;
return axios.delete(url, parameters)
})
})
return Promise.all(requests);
}
В этой функции я хочу выполнить запросы API для каждого элемента в списке (listOfRequestParameters), но для каждого элемента в списке мне нужно сделать дваЗапросы API.
Оба метода axios возвращают Promises.
Проблема заключается в том, что я перехватываю результат метода Promise return y doSomeRequests, но в случае сбоя одного запроса API я получаю UnhandledPromiseRejectionWarning.
Чего мне не хватает?Есть ли способ создать такую цепочку Promise?