Este archivo define las rutas relacionadas con la gestión de usuarios en Matchify, utilizando el controlador userController.js para manejar las solicitudes correspondientes.
import express from 'express';
import { getUserById, updateUserById } from '../controllers/userController.js';
const router = express.Router();
// Ruta para obtener un usuario por ID
router.get('/:id(\\\\d+)', getUserById);
// Ruta para actualizar un usuario por ID
router.put('/:id', updateUserById);
export default router;
GET /:id:
getUserById para obtener los datos de un usuario específico por su id.id debe ser un número (\\\\d+), lo que se valida en la expresión regular de la ruta.PUT /:id:
updateUserById para actualizar los datos de un usuario específico por su id.