feat: home page banner crud
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
import express from 'express';
|
||||
|
||||
import {
|
||||
createHomepageBanner,
|
||||
getHomepageBanners,
|
||||
getActiveHomepageBanners,
|
||||
getHomepageBanner,
|
||||
updateHomepageBanner,
|
||||
deleteHomepageBanner,
|
||||
} from '../controllers/homepageBanner.controller.js';
|
||||
|
||||
import jwtAuthMiddleware from '../middleware/auth.js';
|
||||
|
||||
const router = express.Router();
|
||||
|
||||
router.get('/active', getActiveHomepageBanners);
|
||||
|
||||
router.post('/', jwtAuthMiddleware, createHomepageBanner);
|
||||
|
||||
router.get('/getAll', jwtAuthMiddleware, getHomepageBanners);
|
||||
router.get('/:id', jwtAuthMiddleware, getHomepageBanner);
|
||||
|
||||
router.put('/:id', jwtAuthMiddleware, updateHomepageBanner);
|
||||
|
||||
router.delete('/:id', jwtAuthMiddleware, deleteHomepageBanner);
|
||||
|
||||
export default router;
|
||||
Reference in New Issue
Block a user