ecommerce-express-utils
Version:
A collection of handy express utilities for ecommerce
25 lines (16 loc) • 793 B
JavaScript
import { getTestimonials, setTestimonial, updateTestimonial, getSingleTestimonial, archiveTestimonial, getTestimonialWithQuery } from './testimonialController.js';
function testimonialsRoutes({ router, model, folderName }) {
router.route('/getTestimonials')
.get(getTestimonials({ model }))
router.route('/createTestimonial')
.post(setTestimonial({ model, folderName }));
router.route('/singleTestimonial/:id')
.patch(updateTestimonial({ model, folderName }))
.get(getSingleTestimonial({ model }));
router.route('/archiveTestimonial/:id')
.patch(archiveTestimonial({ model }));
router.route('/getTestimonialWithQuery')
.get(getTestimonialWithQuery({ model }));
return router;
};
export { testimonialsRoutes }