ecommerce-express-utils
Version:
A collection of handy express utilities for ecommerce
32 lines (23 loc) • 686 B
JavaScript
import {
archiveCategory,
getAllCategories,
getSingleCategory,
setCategory,
updateCategory,
getCategoriesWithQuery
} from './categoryController.js';
function categoryRoutes({ router, model }) {
router.route('/getAllCategories')
.get(getAllCategories({ model }));
router.route('/createCategory')
.post(setCategory({ model }));
router.route('/singleCategory/:id')
.get(getSingleCategory({ model }))
.patch(updateCategory({ model }));
router.route('/archiveCategory/:id')
.patch(archiveCategory({ model }));
router.route('/getCategoriesWithQuery')
.get(getCategoriesWithQuery({ model }));
return router;
}
export { categoryRoutes };