import { Router } from "express"; import { getAll, getOne, create, update, remove } from "../controllers/exercise.controller"; import { requireAuth, requireRole } from "../middlewares/auth"; const router = Router(); router.get("/", requireAuth, getAll); router.get("/:id", requireAuth, getOne); router.post("/", requireAuth, requireRole("ADMIN", "COACH"), create); router.patch("/:id", requireAuth, requireRole("ADMIN", "COACH"), update); router.delete("/:id", requireAuth, requireRole("ADMIN"), remove); export default router;