Более детальное сообщение об ошибке передачи при отправке исходящих

This commit is contained in:
Mikhail Chechnev 2019-03-04 14:54:10 +03:00
parent 27a68b26ec
commit 0beebc26e0

View File

@ -218,7 +218,13 @@ const appProcess = async prms => {
});
} catch (e) {
//Прекращаем исполнение если были ошибки
throw new ServerError(SERR_WEB_SERVER, `${e.response.statusCode} - ${e.response.statusMessage}`);
let sError = "Неожиданная ошибка удалённого сервиса";
if (e.error) {
let sSubError = e.error.code || e.error;
sError = `Ошибка передачи данных: ${sSubError}`;
}
if (e.response) sError = `${e.response.statusCode} - ${e.response.statusMessage}`;
throw new ServerError(SERR_WEB_SERVER, sError);
}
//Выполняем обработчик "После" (если он есть)
if (prms.function.sAppSrvAfter) {