import express from "express"; import { createBlog, getAllBlog, getOneBlog, deleteBlog, deleteImageFromCloudinary, updateBlog } from "./BlogController.js"; import { isAuthenticatedUser, authorizeRoles } from "../../middlewares/auth.js"; const router = express.Router(); router .route("/create") .post(isAuthenticatedUser, authorizeRoles("admin"), createBlog); router .route("/getallblog") .get(getAllBlog); router .route("/getoneblog/:id") .get(getOneBlog); router .route("/deleteblog/:id") .delete(isAuthenticatedUser, authorizeRoles("admin"), deleteBlog); router .route("/deleteImage/jatinMor/Blog/:public_id") .delete( isAuthenticatedUser, authorizeRoles("admin"), deleteImageFromCloudinary ); router .route("/updateblog/:id") .patch(isAuthenticatedUser, authorizeRoles("admin"), updateBlog); export default router;