Files
hackathon-opti-1a67c9077937…/backend/src/presentation/auth/routes.ts
2026-05-22 20:53:39 -06:00

18 lines
475 B
TypeScript

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();
router.post("/register", controller.register);
router.post("/login", controller.login);
router.get("/me", AuthMiddleware.validate, controller.getMe);
return router;
}
}