|
@@ -13,28 +13,24 @@ export default function (err, req, res, next) {
|
|
|
}
|
|
|
|
|
|
if (err instanceof ZodError) {
|
|
|
- logger.error({ message: "Ошибка валидации", err: err.toString() });
|
|
|
- return res
|
|
|
- .status(400)
|
|
|
- .json({ message: "Ошибка валидации", err: err.toString() });
|
|
|
+ logger.error({ message: "Ошибка валидации", err: err });
|
|
|
+ return res.status(400).json({ message: "Ошибка валидации", err: err });
|
|
|
}
|
|
|
|
|
|
if (err instanceof SchemaValidationError) {
|
|
|
logger.error({
|
|
|
message: "Ошибка несоотвествия схемы БД",
|
|
|
- err: err.toString(),
|
|
|
+ err: err,
|
|
|
});
|
|
|
return res.status(500).json({ message: "Ошибка несоотвествия схемы БД" });
|
|
|
}
|
|
|
|
|
|
if (err instanceof SlonikError) {
|
|
|
- logger.error({ message: "Ошибка запроса БД", err: err.toString() });
|
|
|
+ logger.error({ message: "Ошибка запроса БД", err: err });
|
|
|
return res.status(500).json({ message: "Ошибка запроса БД" });
|
|
|
}
|
|
|
|
|
|
- logger.error({ message: "Непредвиденная ошибка", err: err.toString() });
|
|
|
+ logger.error({ message: "Непредвиденная ошибка", err: err });
|
|
|
|
|
|
- return res
|
|
|
- .status(500)
|
|
|
- .json({ message: "Непредвиденная ошибка", err: err.toString() });
|
|
|
+ return res.status(500).json({ message: "Непредвиденная ошибка", err: err });
|
|
|
}
|