diff --git a/src/index.ts b/src/index.ts index 1cbf928..5513a6c 100644 --- a/src/index.ts +++ b/src/index.ts @@ -2,6 +2,7 @@ import express, { NextFunction, Request, Response } from "express"; import dotenv from "dotenv"; import adminRoutes from "./routes/auth.route"; +import { requireAuthentication } from "./middleware/auth.middle"; const ordersRoutes = require("./routes/orders.route"); const organizationsRoutes = require("./routes/organisations.route"); const pizzasRoutes = require("./routes/pizzas.route"); diff --git a/src/routes/orders.route.ts b/src/routes/orders.route.ts index c7b618f..375fbae 100644 --- a/src/routes/orders.route.ts +++ b/src/routes/orders.route.ts @@ -1,9 +1,10 @@ import express from "express"; import { addOrder, deleteOrder, getOrder, updateOrder, getOrders } from "../controller/orders.controller"; +import { requireAuthentication } from "../middleware/auth.middle"; const router = express.Router(); -router.get("/", getOrders); +router.get("/", requireAuthentication, getOrders); router.get("/:id", getOrder); router.post("/", addOrder); router.put("/:id", updateOrder); diff --git a/src/routes/organisations.route.ts b/src/routes/organisations.route.ts index d7ff6e4..2a8acd4 100644 --- a/src/routes/organisations.route.ts +++ b/src/routes/organisations.route.ts @@ -6,13 +6,14 @@ import { getOrganization, updateOrganization, } from "../controller/organisations.controller"; +import { requireAuthentication } from "../middleware/auth.middle"; const router = express.Router(); -router.get("/", getOrganizations); +router.get("/", requireAuthentication, getOrganizations); router.get("/:id", getOrganization); -router.post("/", addOrganization); -router.put("/:id", updateOrganization); -router.delete("/:id", deleteOrganization); +router.post("/", requireAuthentication, addOrganization); +router.put("/:id", requireAuthentication, updateOrganization); +router.delete("/:id", requireAuthentication, deleteOrganization); module.exports = router; diff --git a/src/routes/pizzas.route.ts b/src/routes/pizzas.route.ts index 4fec840..db94351 100644 --- a/src/routes/pizzas.route.ts +++ b/src/routes/pizzas.route.ts @@ -1,12 +1,13 @@ import express from "express"; import { getPizzas, addPizza, deletePizza, getPizza, updatePizza } from "../controller/pizzas.controller"; +import { requireAuthentication } from "../middleware/auth.middle"; const router = express.Router(); router.get("/", getPizzas); router.get("/:id", getPizza); -router.post("/", addPizza); -router.put("/:id", updatePizza); -router.delete("/:id", deletePizza); +router.post("/", requireAuthentication, addPizza); +router.put("/:id", requireAuthentication, updatePizza); +router.delete("/:id", requireAuthentication, deletePizza); module.exports = router; diff --git a/src/routes/restaurants.route.ts b/src/routes/restaurants.route.ts index 6ab38e3..011216f 100644 --- a/src/routes/restaurants.route.ts +++ b/src/routes/restaurants.route.ts @@ -6,13 +6,14 @@ import { getRestaurant, updateRestaurant, } from "../controller/restaurants.controller"; +import { requireAuthentication } from "../middleware/auth.middle"; const router = express.Router(); router.get("/", getRestaurants); router.get("/:id", getRestaurant); -router.post("/", addRestaurant); -router.put("/:id", updateRestaurant); -router.delete("/:id", deleteRestaurant); +router.post("/", requireAuthentication, addRestaurant); +router.put("/:id", requireAuthentication, updateRestaurant); +router.delete("/:id", requireAuthentication, deleteRestaurant); module.exports = router;