import "dotenv/config";
import express, { type Request, type Response } from "express";
import cors from "cors";
import cashfreePayoutRoutes from "./routes/cashfree.route";

const app = express();

// Middlewares
app.use(express.json());
app.use(express.urlencoded({ extended: true }));
app.use(cors());

app.use("/api/cashfree", cashfreePayoutRoutes);

app.get("/", (req: Request, res: Response) => {
  res.send("Hi");
});

app.listen(Number(process.env.PORT || 3000), '0.0.0.0', () => {
  console.log(`Server is running on port ${process.env.PORT || 3000}`);
});