forked from CITKParus/P8-ExchangeService
ЦИТК-43 - Проверка корректности при формировании URL
This commit is contained in:
parent
cfbc440dc8
commit
3594a00202
@ -238,8 +238,8 @@ const buildURL = prms => {
|
||||
let sCheckResult = validateObject(prms, prmsUtilsSchema.buildURL, "Параметры функции формирования URL");
|
||||
//Если структура объекта в норме
|
||||
if (!sCheckResult) {
|
||||
//!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! КОНТРОЛЬ КОРРЕКТНОСТИ
|
||||
return `${prms.sSrvRoot}/${prms.sFnURL}${prms.sQuery ? `?${prms.sQuery}` : ""}`;
|
||||
//Формируем URL с учетом лишних "/"
|
||||
return `${prms.sSrvRoot.replace(/\/+$/, '')}/${prms.sFnURL.replace(/^\/+/, '')}${prms.sQuery ? `?${prms.sQuery}` : ""}`;
|
||||
} else {
|
||||
throw new ServerError(SERR_OBJECT_BAD_INTERFACE, sCheckResult);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user