ecommerce-express-utils
Version:
A collection of handy express utilities for ecommerce
32 lines (23 loc) • 780 B
JavaScript
import {
getAllNavCollections,
setNavCollection,
updateNavCollection,
getSingleNavCollection,
archiveNavCollection,
getNavCollectionsWithQuery
} from './navCollectionController.js';
function navCollectionRoutes({ router, model }) {
router.route('/getAllNavCollections')
.get(getAllNavCollections({ model }));
router.route('/createNavCollection')
.post(setNavCollection({ model }));
router.route('/singleNavCollection/:id')
.get(getSingleNavCollection({ model }))
.patch(updateNavCollection({ model }));
router.route('/archiveNavCollection/:id')
.patch(archiveNavCollection({ model }));
router.route('/getNavCollectionsWithQuery')
.get(getNavCollectionsWithQuery({ model }));
return router;
}
export { navCollectionRoutes };