Описание изменений

This commit is contained in:
2025-03-14 12:02:59 +03:00
parent 4abc48a7be
commit 14033bf9d1
23 changed files with 1564 additions and 1326 deletions

13
backend/utils/error.js Normal file
View File

@@ -0,0 +1,13 @@
/**
* Создает объект ошибки с указанным сообщением и кодом статуса
* @param {string} message - Сообщение об ошибке
* @param {number} statusCode - HTTP-код статуса (по умолчанию 500)
* @returns {Error} Объект ошибки с дополнительными свойствами
*/
function createError(message, statusCode = 500) {
const error = new Error(message);
error.statusCode = statusCode;
return error;
}
module.exports = { createError };