const express = require("express"); const mongoose = require("mongoose"); const dotenv = require("dotenv"); const cors = require("cors"); const authRoutes = require("./routes/auth"); dotenv.config(); const app = express(); // Middleware app.use(express.json()); app.use(cors()); // Define Routes app.use("/api/auth", require("./routes/auth")); app.use("/api/history", require("./routes/history")); // Connect to MongoDB mongoose.connect(process.env.MONGO_URI, { useNewUrlParser: true, useUnifiedTopology: true, }).then(() => console.log("✅ MongoDB Connected")) .catch(err => console.log("❌ MongoDB Connection Error:", err)); const PORT = process.env.PORT || 5000; app.listen(PORT, () => console.log(`🚀 Server running on port ${PORT}`));