ЦИТК-37 - Добавлена возможность использования прокси при отправке

This commit is contained in:
Dollerino 2023-10-19 14:51:49 +03:00
parent 8033b90d38
commit 4ff7fdeb66
2 changed files with 14 additions and 0 deletions

View File

@ -145,6 +145,10 @@ const appProcess = async prms => {
sQuery: prms.queue.blMsg === null ? "" : prms.queue.blMsg.toString() sQuery: prms.queue.blMsg === null ? "" : prms.queue.blMsg.toString()
}); });
} }
/* Установим прокси, если требуется */
if (prms.service.sProxyURL) {
options.proxy = prms.service.sProxyURL;
}
//Дополним получившиеся параметры переданными в сообщении //Дополним получившиеся параметры переданными в сообщении
if (prms.queue.sOptions) { if (prms.queue.sOptions) {
try { try {

View File

@ -189,6 +189,16 @@ exports.Service = new Schema({
`Неверный формат списка адресов E-Mail для оповещения о простое внешнего сервиса (${path}), для указания нескольких адресов следует использовать запятую в качестве разделителя (без пробелов)` `Неверный формат списка адресов E-Mail для оповещения о простое внешнего сервиса (${path}), для указания нескольких адресов следует использовать запятую в качестве разделителя (без пробелов)`
} }
}, },
//Адрес прокси-сервера
sProxyURL: {
type: String,
required: false,
message: {
type: path =>
`Адрес прокси-сервера в очереди обмена (${path}) имеет некорректный тип данных (ожидалось - String)`,
required: path => `Не указан адрес прокси-сервера в очереди обмена (${path})`
}
},
//Список функций сервиса //Список функций сервиса
functions: defServiceFunctions(true, "functions") functions: defServiceFunctions(true, "functions")
}); });