23 lines
666 B

import express from "express";
import {
getAllBlogs,
getBlogById,
getBlogBySlug,
createBlog,
updateBlog,
deleteBlog,
} from "../controllers/blogController.js";
import upload from "../middleware/UploadImage.js";
import { verifyToken } from "../middleware/VerifyToken.js";
const router = express.Router();
router.get("/blog", getAllBlogs);
router.get("/blog/:id", getBlogById);
router.get("/blog/slug/:slug", getBlogBySlug);
router.post("/blog", verifyToken, upload.array("images", 5), createBlog);
router.put("/blog/:id", verifyToken, upload.array("images", 5), updateBlog);
router.delete("/blog/:id", verifyToken, deleteBlog);
export default router;