21 lines
535 B
TypeScript
21 lines
535 B
TypeScript
import { Router } from "express";
|
|
import * as bookingController from "../controllers/bookingController";
|
|
import { authenticateToken } from "../middleware/authMiddleware";
|
|
|
|
const router = Router();
|
|
|
|
// 모든 라우트에 인증 미들웨어 적용
|
|
router.use(authenticateToken);
|
|
|
|
// 예약 목록 조회
|
|
router.get("/", bookingController.getBookings);
|
|
|
|
// 예약 수락
|
|
router.post("/:id/accept", bookingController.acceptBooking);
|
|
|
|
// 예약 거절
|
|
router.post("/:id/reject", bookingController.rejectBooking);
|
|
|
|
export default router;
|
|
|