Add auth to the endpoints

_Well at least I think, idk if it works, please help me, aaaaaahhh_
This commit is contained in:
Stone_Red
2022-05-04 15:16:36 +02:00
parent 2147a7ec7a
commit f409d42f1c
5 changed files with 16 additions and 11 deletions
+1
View File
@@ -2,6 +2,7 @@ import express, { NextFunction, Request, Response } from "express";
import dotenv from "dotenv"; import dotenv from "dotenv";
import adminRoutes from "./routes/auth.route"; import adminRoutes from "./routes/auth.route";
import { requireAuthentication } from "./middleware/auth.middle";
const ordersRoutes = require("./routes/orders.route"); const ordersRoutes = require("./routes/orders.route");
const organizationsRoutes = require("./routes/organisations.route"); const organizationsRoutes = require("./routes/organisations.route");
const pizzasRoutes = require("./routes/pizzas.route"); const pizzasRoutes = require("./routes/pizzas.route");
+2 -1
View File
@@ -1,9 +1,10 @@
import express from "express"; import express from "express";
import { addOrder, deleteOrder, getOrder, updateOrder, getOrders } from "../controller/orders.controller"; import { addOrder, deleteOrder, getOrder, updateOrder, getOrders } from "../controller/orders.controller";
import { requireAuthentication } from "../middleware/auth.middle";
const router = express.Router(); const router = express.Router();
router.get("/", getOrders); router.get("/", requireAuthentication, getOrders);
router.get("/:id", getOrder); router.get("/:id", getOrder);
router.post("/", addOrder); router.post("/", addOrder);
router.put("/:id", updateOrder); router.put("/:id", updateOrder);
+5 -4
View File
@@ -6,13 +6,14 @@ import {
getOrganization, getOrganization,
updateOrganization, updateOrganization,
} from "../controller/organisations.controller"; } from "../controller/organisations.controller";
import { requireAuthentication } from "../middleware/auth.middle";
const router = express.Router(); const router = express.Router();
router.get("/", getOrganizations); router.get("/", requireAuthentication, getOrganizations);
router.get("/:id", getOrganization); router.get("/:id", getOrganization);
router.post("/", addOrganization); router.post("/", requireAuthentication, addOrganization);
router.put("/:id", updateOrganization); router.put("/:id", requireAuthentication, updateOrganization);
router.delete("/:id", deleteOrganization); router.delete("/:id", requireAuthentication, deleteOrganization);
module.exports = router; module.exports = router;
+4 -3
View File
@@ -1,12 +1,13 @@
import express from "express"; import express from "express";
import { getPizzas, addPizza, deletePizza, getPizza, updatePizza } from "../controller/pizzas.controller"; import { getPizzas, addPizza, deletePizza, getPizza, updatePizza } from "../controller/pizzas.controller";
import { requireAuthentication } from "../middleware/auth.middle";
const router = express.Router(); const router = express.Router();
router.get("/", getPizzas); router.get("/", getPizzas);
router.get("/:id", getPizza); router.get("/:id", getPizza);
router.post("/", addPizza); router.post("/", requireAuthentication, addPizza);
router.put("/:id", updatePizza); router.put("/:id", requireAuthentication, updatePizza);
router.delete("/:id", deletePizza); router.delete("/:id", requireAuthentication, deletePizza);
module.exports = router; module.exports = router;
+4 -3
View File
@@ -6,13 +6,14 @@ import {
getRestaurant, getRestaurant,
updateRestaurant, updateRestaurant,
} from "../controller/restaurants.controller"; } from "../controller/restaurants.controller";
import { requireAuthentication } from "../middleware/auth.middle";
const router = express.Router(); const router = express.Router();
router.get("/", getRestaurants); router.get("/", getRestaurants);
router.get("/:id", getRestaurant); router.get("/:id", getRestaurant);
router.post("/", addRestaurant); router.post("/", requireAuthentication, addRestaurant);
router.put("/:id", updateRestaurant); router.put("/:id", requireAuthentication, updateRestaurant);
router.delete("/:id", deleteRestaurant); router.delete("/:id", requireAuthentication, deleteRestaurant);
module.exports = router; module.exports = router;