api/resources/Products/ProductRoute.js
2023-01-25 23:21:26 +05:30

22 lines
742 B
JavaScript

import express from "express";
import {
createProduct,
getAllProduct,
updateProduct,
deleteProduct,
getOneProduct,
} from "./ProductController.js"
const router = express.Router();
import { isAuthenticatedUser, authorizeRoles } from "../../middlewares/auth.js"
router.route("/product/create/").post(isAuthenticatedUser, authorizeRoles("admin"), createProduct)
router.route("/product/getAll/").get(getAllProduct)
router.route("/product/getOne/:id").get(getOneProduct)
router.route("/product/update/:id").put(isAuthenticatedUser, authorizeRoles("admin"), updateProduct);
router.route("/product/delete/:id").delete(isAuthenticatedUser, authorizeRoles("admin"), deleteProduct);
export default router;