28 lines
670 B
JavaScript
28 lines
670 B
JavaScript
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";
|
|
|
|
const server = http.createServer(app);
|
|
initSocket(server);
|
|
|
|
server.listen(PORT, () => {
|
|
console.log(`BuySellService is running on port ${PORT}`);
|
|
});
|