29 lines
789 B
JavaScript
29 lines
789 B
JavaScript
import express from "express";
|
|
import {
|
|
AddshippingAddress,
|
|
getSingleUserSippingAddress,
|
|
deleteSelfShippingAddress,
|
|
updateShippingAddress,
|
|
getSingleSippingAddress,
|
|
} from "./ShippingAddressController.js";
|
|
import { isAuthenticatedUser } from "../../middlewares/auth.js";
|
|
const router = express.Router();
|
|
|
|
router.route("/new").post(isAuthenticatedUser, AddshippingAddress);
|
|
router
|
|
.route("/user/address/")
|
|
.get(isAuthenticatedUser, getSingleUserSippingAddress);
|
|
|
|
router
|
|
.route("/delete/:id")
|
|
.delete(isAuthenticatedUser, deleteSelfShippingAddress);
|
|
|
|
router
|
|
.route("/update/:id")
|
|
.patch(isAuthenticatedUser, updateShippingAddress);
|
|
router
|
|
.route("/get/:id")
|
|
.get(isAuthenticatedUser, getSingleSippingAddress);
|
|
|
|
export default router;
|