Reflex/backend/routes/actionRoutes.js

24 lines
1.2 KiB
JavaScript
Raw Normal View History

2025-05-21 22:13:09 +07:00
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;