22 lines
626 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", upload.array("images", 5), createBlog);
router.put("/blog/:id", upload.array("images", 5), updateBlog);
router.delete("/blog/:id", deleteBlog);
export default router;