Files
gg-backend/backend/src/routes/newsMedia.routes.js
T

18 lines
526 B
JavaScript
Raw Normal View History

2026-05-26 15:48:01 +05:30
import express from 'express';
import { createNews, getAllNews, getNewsById, updateNews, deleteNews } from '../controllers/newsMedia.controller.js';
2026-03-25 17:59:36 +05:30
2026-05-26 15:48:01 +05:30
import jwtAuthMiddleware from '../middleware/auth.js';
2026-03-25 17:59:36 +05:30
const router = express.Router();
// PUBLIC ROUTES
2026-05-26 15:48:01 +05:30
router.get('/getAll', getAllNews);
router.get('/:id', getNewsById);
2026-03-25 17:59:36 +05:30
// PROTECTED ROUTES
2026-05-26 15:48:01 +05:30
router.post('/', jwtAuthMiddleware, createNews);
router.patch('/:id', jwtAuthMiddleware, updateNews);
router.delete('/:id', jwtAuthMiddleware, deleteNews);
2026-03-25 17:59:36 +05:30
export default router;