ecommerce-express-utils
Version:
A collection of handy express utilities for ecommerce
23 lines (14 loc) • 613 B
JavaScript
import { getHeroSliders, setHeroSlider, updateHeroSlider, getSingleHeroSlider, archiveHeroSlider } from './heroSlider.js';
const heroSlidersRoutes = ({ router, model, folderName }) => {
router.route('/')
.get(getHeroSliders({ model }))
.post(setHeroSlider({ model, folderName }));
router.route('/:id')
.patch(updateHeroSlider({ model, folderName }));
router.route('/getSingleHeroSlider/:id')
.get(getSingleHeroSlider({ model }));
router.route('/archive/:id')
.patch(archiveHeroSlider({ model }));
return router;
};
export { heroSlidersRoutes };