17 lines
763 B
JavaScript
17 lines
763 B
JavaScript
import express from "express";
|
|
import {
|
|
createCategory,
|
|
getAllCategory,
|
|
updateCategory,
|
|
deleteOneCategory,
|
|
getOneCategory
|
|
} from "../controllers/categoryController.js"
|
|
const router = express.Router();
|
|
import { isAuthenticatedUser, authorizeRoles } from "../middlewares/auth.js"
|
|
|
|
router.route("/category/create/").post(isAuthenticatedUser, authorizeRoles("admin"), createCategory)
|
|
router.route("/category/getAll/").get(getAllCategory)
|
|
router.route("/category/getOne/:id").get(getOneCategory)
|
|
router.route("/category/update/:id").put(isAuthenticatedUser, authorizeRoles("admin"), updateCategory);
|
|
router.route("/category/delete/:id").delete(isAuthenticatedUser, authorizeRoles("admin"), deleteOneCategory);
|
|
export default router; |