У меня есть множество обещаний.Решение Muliple Promise Node-JS
var defered = q.defer();
// promises is a array which will have different promises
var promises = [];
q.all(promises).then(function(response){
// SUSSECCFULLY RESOLVED ALL PROMISE THEN EXECUTION COME HERE
}, function(error){
// IF ANY PROMISE FAILED THEN EXECUTION COME HERE
});
Я хочу обработать все обещания, если они потерпят неудачу или они разрешат.
Что ваш вопрос? –
Некоторые обещания Сбой, тогда он будет вызывать функцию сбоя для всех обещаний. Если все обещания пройдут, а только вызовет функцию успеха. Как обрабатывать некоторые из них не проходят некоторые обещания. –
Может быть, метод _.allSettled_ будет полезен для вас. https://github.com/kriskowal/q/wiki/API-Reference#promiseallsettled – the4lt