| 1234567891011121314151617181920212223242526272829 |
- 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();
|