import express from "express"; import cors from "cors"; import "reflect-metadata"; import dotenv from "dotenv"; import { connectDB } from "./config/db"; import routes from "./routes"; import redis from "./config/redis"; dotenv.config(); const app = express(); const PORT = process.env.PORT || 3000; app.use(cors()); app.use(express.json()); app.use("/api", routes); const start = async () => { await connectDB(); await redis.ping(); app.listen(PORT, () => { console.log(`Server running on port ${PORT}`); }); }; start();