У меня раньше был код с Promise.allSettled(payoutPromises);
Но он не мог работать на нашем сервере, потому что он имеет версию 10 для nodejs.
Это то, что я придумал с, чтобы сделать что-то подобное, используя некоторые блоги в качестве ссылки.
async.each(transactions, function(transaction, iteratorCB) {
payoutPromises.push(function(callback) {
ValidationHelper.bankPayoutTransfer(transaction, 'neft').then((data) => {
response.push({"status":"fulfilled","value":data});
callback(null, data);
}).catch((_err) => {
response.push({"status":"rejected","reason":_err});
});
});
iteratorCB();
}, function() {
async.parallel(payoutPromises, function(err, results) {
console.log(err,results);
});
})
Проблема, с которой я столкнулся, заключается в том, что я хочу дождаться этого блока asyn c перед выполнением остальной части кода, как мы можем использовать а затем после Promise.allSettled
Я новичок в плане nodejs и работаю над этим с года.