ecommerce-express-utils
Version:
A collection of handy express utilities for ecommerce
25 lines (16 loc) • 759 B
JavaScript
import { getDeliveryFees, setDeliveryFee, updateDeliveryFee, getSingleDeliveryFee, archiveDeliveryFee, getDeliveryFeesWithQuery } from './deliveryFeeController.js';
function deliveryFeesRoutes({ router, model }) {
router.route('/getDeliveryFees')
.get(getDeliveryFees({ model }))
router.route('/createDeliveryFee')
.post(setDeliveryFee({ model }));
router.route('/singleDeliveryFee/:id')
.patch(updateDeliveryFee({ model }))
.get(getSingleDeliveryFee({ model }));
router.route('/archiveDeliveryFee/:id')
.patch(archiveDeliveryFee({ model }));
router.route('/getDeliveryFeesWithQuery')
.get(getDeliveryFeesWithQuery({ model }))
return router;
};
export { deliveryFeesRoutes }