const express = require('express'); const router = express.Router(); // Импортируем функции контроллера действий const { likeUser, passUser } = require('../controllers/actionController'); // Импортируем middleware для защиты маршрутов const { protect } = require('../middleware/authMiddleware'); // Все маршруты в этом файле будут защищены (требуют аутентификации) router.use(protect); // Применяем protect middleware ко всем маршрутам ниже в этом файле // Маршрут для лайка пользователя // POST /api/actions/like/:userId // :userId - это ID пользователя, которого лайкает текущий аутентифицированный пользователь router.post('/like/:userId', likeUser); // Маршрут для пропуска/дизлайка пользователя // POST /api/actions/pass/:userId // :userId - это ID пользователя, которого пропускает текущий аутентифицированный пользователь router.post('/pass/:userId', passUser); module.exports = router;