import { Router } from "express"; import * as todoController from "../controllers/todoController"; import { authenticateToken } from "../middleware/authMiddleware"; const router = Router(); // 모든 라우트에 인증 미들웨어 적용 router.use(authenticateToken); // To-Do 목록 조회 router.get("/", todoController.getTodos); // To-Do 생성 router.post("/", todoController.createTodo); // To-Do 수정 router.put("/:id", todoController.updateTodo); // To-Do 삭제 router.delete("/:id", todoController.deleteTodo); // To-Do 순서 변경 router.post("/reorder", todoController.reorderTodos); export default router;