Reflex/backend/routes/actionRoutes.js
2025-05-21 22:13:09 +07:00

24 lines
1.2 KiB
JavaScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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;