diff --git a/src/Routes/admin_auth.routes.ts b/src/Routes/admin_auth.routes.ts new file mode 100644 index 0000000..e9408d3 --- /dev/null +++ b/src/Routes/admin_auth.routes.ts @@ -0,0 +1,8 @@ +import express from "express"; +import { authenticateUser } from "../Controllers/admin_auth.controller"; + +const router = express.Router(); + +router.post("/", authenticateUser); + +export default router; diff --git a/src/app.ts b/src/app.ts index 84e6cee..7507b63 100644 --- a/src/app.ts +++ b/src/app.ts @@ -1,6 +1,7 @@ import express from "express"; import prisma from "./lib/prisma"; import eventRouter from "./Routes/event.routes"; +import adminAuthRouter from "./Routes/admin_auth.routes"; require("dotenv").config(); // Load dotenv config @@ -13,6 +14,9 @@ async function main() { app.use(express.urlencoded({ extended: true })); app.use(express.json()); + // Admin authentication endpoints + app.use("/api/authentication", adminAuthRouter); + // All API endpoints are behind /api/... app.use("/api/events", eventRouter);