2025-01-27 17:52:43 +00:00
|
|
|
import express from "express";
|
2025-01-27 18:27:13 +00:00
|
|
|
import MulterClient from "../utils/multer.js";
|
|
|
|
|
|
|
|
import {
|
|
|
|
getHeroImages,
|
|
|
|
uploadHeroImages,
|
|
|
|
updateHeroImage,
|
|
|
|
deleteHeroImage,
|
|
|
|
} from "../controllers/HeroImage.controller.js";
|
2025-01-27 17:52:43 +00:00
|
|
|
|
|
|
|
const HeroImageRouter = express.Router();
|
|
|
|
|
2025-01-27 18:27:13 +00:00
|
|
|
HeroImageRouter.get("/", getHeroImages)
|
|
|
|
.post("/upload", MulterClient.array("heroImages", 10), uploadHeroImages)
|
2025-01-28 10:50:32 +00:00
|
|
|
.put("/:id/:index", MulterClient.single("heroImages"), updateHeroImage)
|
2025-01-27 18:27:13 +00:00
|
|
|
.delete("/:id", deleteHeroImage);
|
2025-01-27 17:52:43 +00:00
|
|
|
|
|
|
|
export default HeroImageRouter;
|