Deepseek feat: add input validation, error handling, performance hooks, and session overlap checks across routes

This commit is contained in:
krizam
2026-10-30 22:28:44 +05:30
parent aedc6a95d4
commit fcc1d7ecaf
2 changed files with 0 additions and 34 deletions
-34
View File
@@ -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);
});