diff --git a/src/config/logger.ts b/src/config/logger.ts index 5b497bd..b213cfd 100644 --- a/src/config/logger.ts +++ b/src/config/logger.ts @@ -54,6 +54,7 @@ const fileRotateTransport = new winston.transports.DailyRotateFile({ zippedArchive: true, maxSize: '20m', maxFiles: '14d', + level: 'info', // Устанавливаем уровень логирования для файла format: winston.format.combine( winston.format.uncolorize(), // Убираем цвета для файлового формата logFormat // Используем текстовый формат без JSON diff --git a/src/routes/articles/controllers/crud.ts b/src/routes/articles/controllers/crud.ts index 8ba2ab9..2bf7f0e 100644 --- a/src/routes/articles/controllers/crud.ts +++ b/src/routes/articles/controllers/crud.ts @@ -2,6 +2,7 @@ import { Request, Response } from 'express'; import axios from "axios"; import path from "path"; import { prisma } from '../../../lib/prisma'; +import { Prisma } from '@prisma/client'; import { AuthRequest } from '../../../middleware/auth'; import { checkPermission } from '../../../utils/permissions'; import { logger } from '../../../config/logger'; @@ -107,7 +108,7 @@ export async function createArticle(req: AuthRequest, res: Response) : Promise { try { - const { title, excerpt, content, categoryId, cityId, coverImage, readTime } = req.body; + const { title, excerpt, content, categoryId, cityId, coverImage, readTime, author } = req.body; if (!req.user) { res.status(401).json({ error: 'Пользователь не вошел в систему' }); @@ -115,7 +116,8 @@ export async function updateArticle(req: AuthRequest, res: Response) : Promise