import express from "express"; import cors from "cors"; const app = express(); app.use(cors()); app.use(express.json()); const PORT = process.env.PORT || 3200; // Add routes here import listingRoutes from "./routes/listingRoutes.js"; import locationRoutes from "./routes/locationRoutes.js"; import chatRoutes from "./routes/chatRoutes.js"; app.use("/listings", listingRoutes); app.use("/locations", locationRoutes); app.use("/chat", chatRoutes); import http from "http"; import { initSocket } from "./socket.js"; import { startExpirationJob } from "./jobs/expirationJob.js"; const server = http.createServer(app); initSocket(server); // Start Background Jobs startExpirationJob(); server.listen(PORT, () => { console.log(`BuySellService is running on port ${PORT}`); });