Убрал конкатенацию в пользу шаблонизации строк
This commit is contained in:
parent
ce4f155670
commit
e246ce117e
@ -177,7 +177,7 @@ class ParusAppServer {
|
|||||||
await this.dbConn.disconnect();
|
await this.dbConn.disconnect();
|
||||||
process.exit(0);
|
process.exit(0);
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
await this.logger.error("Ошибка отключения от БД: " + e.sCode + ": " + e.sMessage);
|
await this.logger.error(`Ошибка отключения от БД: ${e.sCode}: ${e.sMessage}`);
|
||||||
process.exit(1);
|
process.exit(1);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
@ -64,16 +64,16 @@ class DBConnector extends EventEmitter {
|
|||||||
} catch (e) {
|
} catch (e) {
|
||||||
throw new ServerError(
|
throw new ServerError(
|
||||||
SERR_MODULES_BAD_INTERFACE,
|
SERR_MODULES_BAD_INTERFACE,
|
||||||
"Ошибка подключения пользовательского модуля: " +
|
`Ошибка подключения пользовательского модуля: ${
|
||||||
e.message +
|
e.message
|
||||||
". Проверьте модуль на отсутствие синтаксических ошибок."
|
}. Проверьте модуль на отсутствие синтаксических ошибок.`
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
//Проверим его интерфейс
|
//Проверим его интерфейс
|
||||||
let sCheckResult = validateObject(
|
let sCheckResult = validateObject(
|
||||||
this.connector,
|
this.connector,
|
||||||
intfDBConnectorModuleSchema.dbConnectorModule,
|
intfDBConnectorModuleSchema.dbConnectorModule,
|
||||||
"Модуль " + prms.connectSettings.sConnectorModule
|
`Модуль ${prms.connectSettings.sConnectorModule}`
|
||||||
);
|
);
|
||||||
if (sCheckResult) {
|
if (sCheckResult) {
|
||||||
throw new ServerError(SERR_MODULES_BAD_INTERFACE, sCheckResult);
|
throw new ServerError(SERR_MODULES_BAD_INTERFACE, sCheckResult);
|
||||||
|
@ -44,11 +44,9 @@ const validateObject = (obj, schema, sObjName) => {
|
|||||||
let a = errors.map(e => {
|
let a = errors.map(e => {
|
||||||
return e.message;
|
return e.message;
|
||||||
});
|
});
|
||||||
sRes =
|
sRes = `Объект${sObjName ? ` "${sObjName}" ` : " "}имеет некорректный формат: ${_.uniq(a).join(
|
||||||
"Объект" +
|
"; "
|
||||||
(sObjName ? " '" + sObjName + "' " : " ") +
|
)}`;
|
||||||
"имеет некорректный формат: " +
|
|
||||||
_.uniq(a).join("; ");
|
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
//Валидатор вернул не то, что мы ожидали
|
//Валидатор вернул не то, что мы ожидали
|
||||||
@ -56,7 +54,7 @@ const validateObject = (obj, schema, sObjName) => {
|
|||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
//Нам не передали объект на проверку
|
//Нам не передали объект на проверку
|
||||||
sRes = "Объект" + (sObjName ? " '" + sObjName + "' " : " ") + "не указан";
|
sRes = `Объект${sObjName ? ` "${sObjName}" ` : " "}не указан`;
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
//Пришла не схема валидации а непонятно что
|
//Пришла не схема валидации а непонятно что
|
||||||
@ -71,7 +69,7 @@ const makeModuleFullPath = sModuleName => {
|
|||||||
//Если имя модуля передано
|
//Если имя модуля передано
|
||||||
if (sModuleName) {
|
if (sModuleName) {
|
||||||
//Объединим его с шаблоном пути до библиотеки модулей
|
//Объединим его с шаблоном пути до библиотеки модулей
|
||||||
return SMODULES_PATH_MODULES + "/" + sModuleName;
|
return `${SMODULES_PATH_MODULES}/${sModuleName}`;
|
||||||
} else {
|
} else {
|
||||||
//Нет имени модуля - нет полного пути
|
//Нет имени модуля - нет полного пути
|
||||||
return "";
|
return "";
|
||||||
@ -230,7 +228,7 @@ const buildURL = prms => {
|
|||||||
//Если структура объекта в норме
|
//Если структура объекта в норме
|
||||||
if (!sCheckResult) {
|
if (!sCheckResult) {
|
||||||
//!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! КОНТРОЛЬ КОРРЕКТНОСТИ
|
//!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! КОНТРОЛЬ КОРРЕКТНОСТИ
|
||||||
return `${prms.sSrvRoot}/${prms.sFnURL}${prms.sQuery ? "?" + prms.sQuery : ""}`;
|
return `${prms.sSrvRoot}/${prms.sFnURL}${prms.sQuery ? `?${prms.sQuery}` : ""}`;
|
||||||
} else {
|
} else {
|
||||||
throw new ServerError(SERR_OBJECT_BAD_INTERFACE, sCheckResult);
|
throw new ServerError(SERR_OBJECT_BAD_INTERFACE, sCheckResult);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user