mirror of
https://github.com/GithubOrgProjectPiza/server.git
synced 2026-09-04 00:26:07 +02:00
Add auth to the endpoints
_Well at least I think, idk if it works, please help me, aaaaaahhh_
This commit is contained in:
@@ -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");
|
||||||
|
|||||||
@@ -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);
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|||||||
Reference in New Issue
Block a user