Implementar modulo de Auth

This commit is contained in:
2026-06-03 20:07:39 +00:00
parent c6f3f3d135
commit d9584c2861
9 changed files with 171 additions and 16 deletions

View File

@ -1,19 +1,20 @@
import { Router } from "express";
import { UserController } from "./user.controller";
import { authMiddleware } from "../auth/auth.middleware";
const userRoutes = Router();
const userRouter = Router();
const controller = new UserController();
userRoutes.get("/", controller.getAll);
userRouter.get("/", authMiddleware, controller.getAll);
userRoutes.get("/:id", controller.getById);
userRouter.get("/:id", authMiddleware, controller.getById);
userRoutes.post("/", controller.create);
userRouter.post("/", authMiddleware, controller.create);
userRoutes.put("/:id", controller.update);
userRouter.put("/:id", controller.update);
userRoutes.delete("/:id", controller.detele);
userRouter.delete("/:id", controller.detele);
export default userRoutes;
export default userRouter;