Russian describtion of errors

This commit is contained in:
2026-01-04 21:53:47 +03:00
parent 1f542c65ab
commit 74e7dc8fd5
2 changed files with 41 additions and 41 deletions

View File

@@ -1,4 +1,4 @@
import express from "express";
import express from "express";
import dotenv from "dotenv"
import { randomUUID } from "crypto";
import DBAdapter, { getCurrentDate, setCurrentDate } from "./db/database.js";
@@ -175,7 +175,7 @@ app.post('/api/orders', async (req, res) => {
res.status(500).json({
timeStamp: new Date().toISOString(),
statusCode: 500,
message: "Unknown error",
message: "Неизвестная ошибка",
error: err.message
});
}
@@ -190,7 +190,7 @@ app.put('/api/orders/:id', async (req, res) => {
return res.status(400).json({
timeStamp: new Date().toISOString(),
statusCode: 400,
error: "Customer name and order date are required"
error: "Имя клиента и дата заказа обязательны"
});
}
@@ -212,7 +212,7 @@ app.put('/api/orders/:id', async (req, res) => {
const errorMessage = err.message ||
err.error?.message ||
"Unknown error occurred";
"Произошла неизвестная ошибка";
switch(err.type) {
case DB_INTERNAL_ERROR:
@@ -220,7 +220,7 @@ app.put('/api/orders/:id', async (req, res) => {
timeStamp: new Date().toISOString(),
statusCode: 500,
error: errorMessage,
details: err.details || "Internal server error"
details: err.details || "Внутренняя ошибка сервера"
});
case DB_USER_ERROR:
@@ -265,7 +265,7 @@ app.post('/api/orders/:orderId/items', async (req, res) => {
return res.status(400).json({
timeStamp: new Date().toISOString(),
statusCode: 400,
error: "Invalid productId or quantity"
error: "Некорректный товар или количество"
});
}
@@ -290,21 +290,21 @@ app.post('/api/orders/:orderId/items', async (req, res) => {
return res.status(400).json({
timeStamp: new Date().toISOString(),
statusCode: 400,
error: err.error?.message || "Invalid request",
error: err.error?.message || "Некорректный запрос",
details: err.details
});
} else if (err.type === DB_INTERNAL_ERROR) {
return res.status(500).json({
timeStamp: new Date().toISOString(),
statusCode: 500,
error: "Internal server error",
error: "Внутренняя ошибка сервера",
details: err.error?.message
});
} else {
return res.status(500).json({
timeStamp: new Date().toISOString(),
statusCode: 500,
error: "Internal server error"
error: "Внутренняя ошибка сервера"
});
}
}
@@ -347,14 +347,14 @@ app.delete('/api/orders/:orderId/items/:itemId', async (req, res) => {
return res.status(500).json({
timeStamp: new Date().toISOString(),
statusCode: 500,
error: "Server error",
error: "Ошибка сервера",
details: err.error.message
});
} else {
return res.status(500).json({
timeStamp: new Date().toISOString(),
statusCode: 500,
error: "Internal server error",
error: "Внутренняя ошибка сервера",
details: err.message
});
}
@@ -387,7 +387,7 @@ app.post('/api/order-items/:itemId/move', async (req, res) => {
app.use((req, res) => {
res.status(404).json({ error: 'Invalid route' });
res.status(404).json({ error: 'Неверный маршрут' });
});
const server = app.listen(appPort, async() => {