api/resources/Banner/BannerRouter.js
2024-05-03 10:31:21 +05:30

32 lines
677 B
JavaScript

import express from "express";
import { isAuthenticatedUser, authorizeRoles } from "../../middlewares/auth.js";
import {
addBanner,
deleteBanner,
getBanner,
updateBanner,
} from "./BannerController.js";
const router = express.Router();
router
.route("/add")
.post(isAuthenticatedUser, authorizeRoles("admin", "Employee"), addBanner);
router.route("/getBanners").get(getBanner);
router
.route("/update/:_id")
.patch(
isAuthenticatedUser,
authorizeRoles("admin", "Employee"),
updateBanner
);
router
.route("/delete/:_id")
.delete(
isAuthenticatedUser,
authorizeRoles("admin", "Employee"),
deleteBanner
);
export default router;