Я создал createClient с узлом мыла. Поэтому мой вопрос заключается в том, что если метод создания мыльного клиента выдает ошибку
soap.createClient(url, function(err, client) {
if (err) {
count++;
console.error('got error while creating client retrying',count, err);
} else {
client.addSoapHeader(soapHeader);
soapClient = client;
}
});
тогда, если я вызову API снова и снова, он может снова вызвать мыльный клиент, если не получится в первый раз, имея в виду весь код в одном файле маршрута
/* GET billing information */
router.get('/billlinginfo/:id', function(req, res, next) {
// 316005001503
var args = {
AccountNumber: req.params.id
};
soapClient.someCall(args, function(err, result) {
if (err) {
} else {
console.log(err);
res.status(500).send(err);
}
} else {
res.status(200).send(result);
}
});
});