ecommerce-express-utils
Version:
A collection of handy express utilities for ecommerce
36 lines (26 loc) • 894 B
JavaScript
import {
getAllProductImages,
setProductImage,
updateProductImage,
getSingleProductImage,
archiveProductImage,
getProductImagesWithQuery,
getProductImagesByProduct
} from './productImageController.js';
function productImageRoutes({ router, model }) {
router.route('/getAllProductImages')
.get(getAllProductImages({ model }));
router.route('/createProductImage')
.post(setProductImage({ model }));
router.route('/singleProductImage/:id')
.get(getSingleProductImage({ model }))
.patch(updateProductImage({ model }));
router.route('/archiveProductImage/:id')
.patch(archiveProductImage({ model }));
router.route('/getProductImagesWithQuery')
.get(getProductImagesWithQuery({ model }));
router.route('/getProductImagesByProduct/:productId')
.get(getProductImagesByProduct({ model }));
return router;
}
export { productImageRoutes };