From f409d42f1c016c99694d1b48a4a648c0145c9e7c Mon Sep 17 00:00:00 2001 From: Stone_Red <56473591+Stone-Red-Code@users.noreply.github.com> Date: Wed, 4 May 2022 15:16:36 +0200 Subject: [PATCH] Add auth to the endpoints _Well at least I think, idk if it works, please help me, aaaaaahhh_ --- src/index.ts | 1 + src/routes/orders.route.ts | 3 ++- src/routes/organisations.route.ts | 9 +++++---- src/routes/pizzas.route.ts | 7 ++++--- src/routes/restaurants.route.ts | 7 ++++--- 5 files changed, 16 insertions(+), 11 deletions(-) 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;