I am not able to find a way to handle error condition while I am making 2 services call using async.parallel. If one of the either call fails the entire call is failing, but I want to handle this failure and show the successful call in the response . Is there any way I can handle this ?
I have below code
var func1 = function(cb2) {
svcCall1(jsonRequest, function(err2, res2) {
if (err2) {
cb2(err2);
} else {
cb2(null, res2)
}
})
};
var func2 = function(cb2) {
svcCall2(jsonRequest, function(err2, res2) {
if (err2) {
cb2(err2);
} else {
cb2(null, res2)
}
})
};
async.parallel([func1, func2], function(err, data) {
// i want to handle here the partial success case.
if (err) {
callback(err);
} else {`enter code here`
callback(null, data);
}
});
question from:
https://stackoverflow.com/questions/66054358/handle-partial-success-in-async-parallel 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…