Russian describtion of errors
This commit is contained in:
@@ -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() => {
|
||||
|
||||
Reference in New Issue
Block a user