Wolkendama-API / Routes / customerRouter.js
customerRouter.js
Raw
const express = require("express");
const router = express.Router();

const customerController = require("../Controller/customerController");
const authController = require("../Controller/authController");

const apiLimiter = require("../utils/rateLimit");
const twoFactorProtect = require("../utils/TwoFA");

router.use(apiLimiter(1, 100));
router.use(authController.protect);

router.route("/").get(customerController.getAllCustomerItem);

router
  .route("/:id")
  .get(customerController.getOneCustomerItem)
  .patch(twoFactorProtect, customerController.changeShipmentStatus);
// .delete(customerController.deleteOneCustomerItem);

module.exports = router;