import { startWebSocketServer } from './websocket'; import express from 'express'; import cors from 'cors'; import http from 'http'; import routes from './routes'; const app = express(); const server = http.createServer(app); const corsOptions = { origin: '*', }; app.use(cors(corsOptions)); app.use(express.json()); app.use('/api', routes); app.get('/api', (_, res) => { res.status(200).json({ status: 'ok' }); }); server.listen(process.env.PORT!, () => { console.log(`API server started on port ${process.env.PORT}`); }); startWebSocketServer(server);