30 lines
847 B
JavaScript
30 lines
847 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"), addUserAddress);
|
|
router
|
|
.route("/getAddressess")
|
|
.get(isAuthenticatedUser, authorizeRoles("admin"), getUserAddress);
|
|
router
|
|
.route("/getOneAddress/:_id")
|
|
.get(isAuthenticatedUser, authorizeRoles("admin"), getOneAddress);
|
|
router
|
|
.route("/updateAddress/:_id")
|
|
.patch(isAuthenticatedUser, authorizeRoles("admin"), updateAddress);
|
|
router
|
|
.route("/deleteAddress/:_id")
|
|
.delete(isAuthenticatedUser, authorizeRoles("admin"), deleteUserAddress);
|
|
|
|
export default router;
|