UNPKG

ecommerce-express-utils

Version:

A collection of handy express utilities for ecommerce

31 lines (23 loc) 728 B
import { getAllProducts, setProduct, updateProduct, getSingleProduct, archiveProduct, getProductWithQuery } from './productController.js'; function productRoutes({ router, model, folderName }) { router.route('/getAllProducts') .get(getAllProducts({ model })); router.route('/createProduct') .post(setProduct({ model, folderName })); router.route('/singleProduct/:id') .get(getSingleProduct({ model })) .patch(updateProduct({ model })); router.route('/archiveProduct/:id') .patch(archiveProduct({ model })); router.route('/getProductWithQuery') .get(getProductWithQuery({ model })); return router; } export { productRoutes };