Убрал конкатенацию в пользу шаблонизации строк

This commit is contained in:
Mikhail Chechnev 2019-01-22 20:57:06 +03:00
parent ce4f155670
commit e246ce117e
3 changed files with 11 additions and 13 deletions

View File

@ -177,7 +177,7 @@ class ParusAppServer {
await this.dbConn.disconnect();
process.exit(0);
} catch (e) {
await this.logger.error("Ошибка отключения от БД: " + e.sCode + ": " + e.sMessage);
await this.logger.error(`Ошибка отключения от БД: ${e.sCode}: ${e.sMessage}`);
process.exit(1);
}
} else {

View File

@ -64,16 +64,16 @@ class DBConnector extends EventEmitter {
} catch (e) {
throw new ServerError(
SERR_MODULES_BAD_INTERFACE,
"Ошибка подключения пользовательского модуля: " +
e.message +
". Проверьте модуль на отсутствие синтаксических ошибок."
`Ошибка подключения пользовательского модуля: ${
e.message
}. Проверьте модуль на отсутствие синтаксических ошибок.`
);
}
//Проверим его интерфейс
let sCheckResult = validateObject(
this.connector,
intfDBConnectorModuleSchema.dbConnectorModule,
"Модуль " + prms.connectSettings.sConnectorModule
`Модуль ${prms.connectSettings.sConnectorModule}`
);
if (sCheckResult) {
throw new ServerError(SERR_MODULES_BAD_INTERFACE, sCheckResult);

View File

@ -44,11 +44,9 @@ const validateObject = (obj, schema, sObjName) => {
let a = errors.map(e => {
return e.message;
});
sRes =
"Объект" +
(sObjName ? " '" + sObjName + "' " : " ") +
"имеет некорректный формат: " +
_.uniq(a).join("; ");
sRes = `Объект${sObjName ? ` "${sObjName}" ` : " "}имеет некорректный формат: ${_.uniq(a).join(
"; "
)}`;
}
} else {
//Валидатор вернул не то, что мы ожидали
@ -56,7 +54,7 @@ const validateObject = (obj, schema, sObjName) => {
}
} else {
//Нам не передали объект на проверку
sRes = "Объект" + (sObjName ? " '" + sObjName + "' " : " ") + "не указан";
sRes = `Объект${sObjName ? ` "${sObjName}" ` : " "}не указан`;
}
} else {
//Пришла не схема валидации а непонятно что
@ -71,7 +69,7 @@ const makeModuleFullPath = sModuleName => {
//Если имя модуля передано
if (sModuleName) {
//Объединим его с шаблоном пути до библиотеки модулей
return SMODULES_PATH_MODULES + "/" + sModuleName;
return `${SMODULES_PATH_MODULES}/${sModuleName}`;
} else {
//Нет имени модуля - нет полного пути
return "";
@ -230,7 +228,7 @@ const buildURL = prms => {
//Если структура объекта в норме
if (!sCheckResult) {
//!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! КОНТРОЛЬ КОРРЕКТНОСТИ
return `${prms.sSrvRoot}/${prms.sFnURL}${prms.sQuery ? "?" + prms.sQuery : ""}`;
return `${prms.sSrvRoot}/${prms.sFnURL}${prms.sQuery ? `?${prms.sQuery}` : ""}`;
} else {
throw new ServerError(SERR_OBJECT_BAD_INTERFACE, sCheckResult);
}