architecture refactoring
This commit is contained in:
@@ -1,20 +1,22 @@
|
||||
/**
|
||||
* routes.ts
|
||||
* Rutas de autenticación.
|
||||
* Define los endpoints de register, login y getMe.
|
||||
*/
|
||||
|
||||
import { Router } from "express";
|
||||
import { AuthController } from "./controller.js";
|
||||
import { AuthMiddleware } from "../middlewares/auth.middleware.js";
|
||||
|
||||
export class AuthRoutes {
|
||||
static get routes(): Router {
|
||||
const router = Router();
|
||||
const controller = new AuthController();
|
||||
|
||||
static get routes(): Router {
|
||||
router.post("/register", controller.register);
|
||||
router.post("/login", controller.login);
|
||||
router.get("/me", AuthMiddleware.validate, controller.getMe);
|
||||
|
||||
const router = Router();
|
||||
const controller = new AuthController();
|
||||
|
||||
router.post('/register', controller.registerUser);
|
||||
router.post('/login', controller.loginUser);
|
||||
|
||||
// Ruta protegida para probar JWT
|
||||
router.get('/me', AuthMiddleware.validateJwt, controller.getMe);
|
||||
|
||||
return router;
|
||||
}
|
||||
return router;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user