api/resources/userAddress/useAddressRoute.js
2024-05-03 10:31:21 +05:30

38 lines
827 B
JavaScript

import express from "express";
import { isAuthenticatedUser, authorizeRoles } from "../../middlewares/auth.js";
import {
addUserAddress,
deleteUserAddress,
getOneAddress,
getUserAddress,
updateAddress,
} from "./userAddressController.js";
const router = express.Router();
router
.route("/addAddress")
.post(
isAuthenticatedUser,
authorizeRoles("admin", "Employee"),
addUserAddress
);
router.route("/getAddressess").get(getUserAddress);
router.route("/getOneAddress/:_id").get(getOneAddress);
router
.route("/updateAddress/:_id")
.patch(
isAuthenticatedUser,
authorizeRoles("admin", "Employee"),
updateAddress
);
router
.route("/deleteAddress/:_id")
.delete(
isAuthenticatedUser,
authorizeRoles("admin", "Employee"),
deleteUserAddress
);
export default router;