'use strict'; const router = require('express').Router(); const { authMiddleware } = require('../middleware/auth'); const rateLimit = require('../middleware/rateLimit'); const ctrl = require('../controllers/clientErrorController'); router.use(authMiddleware); // Не больше 20 отчётов в минуту с пользователя — защита от флуда циклящихся ошибок. router.post('/', rateLimit({ windowMs: 60_000, max: 20, byUser: true, message: 'Слишком много отчётов об ошибках' }), ctrl.report); module.exports = router;