ecommerce-express-utils
Version:
A collection of handy express utilities for ecommerce
32 lines (23 loc) • 738 B
JavaScript
import {
getAllCollections,
setCollection,
updateCollection,
getSingleCollection,
archiveCollection,
getCollectionsWithQuery
} from './manageCollectionController.js';
function manageCollectionRoutes({ router, model }) {
router.route('/getAllCollections')
.get(getAllCollections({ model }));
router.route('/createCollection')
.post(setCollection({ model }));
router.route('/singleCollection/:id')
.get(getSingleCollection({ model }))
.patch(updateCollection({ model }));
router.route('/archiveCollection/:id')
.patch(archiveCollection({ model }));
router.route('/getCollectionsWithQuery')
.get(getCollectionsWithQuery({ model }));
return router;
}
export { manageCollectionRoutes };