ecommerce-express-utils
Version:
A collection of handy express utilities for ecommerce
25 lines (16 loc) • 740 B
JavaScript
import { getSocialLinks, setSocialLink, updateSocialLink, getSingleSocialLink, archiveSocialLink, getSocialLinksWithQuery } from './socialLinkController.js';
function socialLinksRoutes({ router, model }) {
router.route('/getSocialLinks')
.get(getSocialLinks({ model }))
router.route('/createSocialLink')
.post(setSocialLink({ model }));
router.route('/singleSocialLink/:id')
.patch(updateSocialLink({ model }))
.get(getSingleSocialLink({ model }));
router.route('/archiveSocialLink/:id')
.patch(archiveSocialLink({ model }));
router.route('/getSocialLinksWithQuery')
.get(getSocialLinksWithQuery({ model }));
return router;
};
export { socialLinksRoutes }