From fcc1d7ecaf34ac0bb4db75d1d4c0f6938ae22ddc Mon Sep 17 00:00:00 2001 From: krizam Date: Fri, 30 Oct 2026 22:28:44 +0530 Subject: [PATCH] Deepseek feat: add input validation, error handling, performance hooks, and session overlap checks across routes --- src/index.ts.bak | 34 ---------------------------------- {src => tools}/performance.ts | 0 2 files changed, 34 deletions(-) delete mode 100644 src/index.ts.bak rename {src => tools}/performance.ts (100%) diff --git a/src/index.ts.bak b/src/index.ts.bak deleted file mode 100644 index 8b4a9ef..0000000 --- a/src/index.ts.bak +++ /dev/null @@ -1,34 +0,0 @@ -import express from "express"; -import 'dotenv/config' -import mongoose from "mongoose"; - -import TeachersRoutes from './Teachers/teachers.routes.js' -import UsersRoutes from "./Users/users.routes.js"; -import SessionsRoutes from "./Sessions/sessions.routes.js"; - -const app = express(); -const PORT = 3000; - -app.use(express.json()); - -app.get("/", (_req, res) => { - res.json({ message: "Hello from Express + TypeScript!" }); -}); - -const MONGO_URI = process.env.MONGO_URI!; - -// Users -app.use('/users', UsersRoutes); - -// Teachers -app.use('/teachers', TeachersRoutes); - - -// Sessions -app.use('/sessions', SessionsRoutes); - - -app.listen(PORT, async() => { - console.log(`Server running at http://localhost:${PORT}`); - await mongoose.connect(MONGO_URI); -}); diff --git a/src/performance.ts b/tools/performance.ts similarity index 100% rename from src/performance.ts rename to tools/performance.ts