feat: add news media api

This commit is contained in:
ARJUN S THAMPI
2026-03-25 17:59:36 +05:30
parent f35eab14e6
commit 24a8bc4113
5 changed files with 217 additions and 0 deletions
+23
View File
@@ -0,0 +1,23 @@
import express from "express";
import {
createNews,
getAllNews,
getNewsById,
updateNews,
deleteNews,
} from "../controllers/newsMedia.controller.js";
import jwtAuthMiddleware from "../middleware/auth.js";
const router = express.Router();
// PUBLIC ROUTES
router.get("/getAll", getAllNews);
router.get("/:id", getNewsById);
// PROTECTED ROUTES
router.post("/", jwtAuthMiddleware, createNews);
router.patch("/:id", jwtAuthMiddleware, updateNews);
router.delete("/:id", jwtAuthMiddleware, deleteNews);
export default router;