Files
unisono/backend/src/index.ts
2025-10-13 13:14:30 +03:00

28 lines
582 B
TypeScript

import dotenv from 'dotenv';
dotenv.config();
import express from 'express';
import http from 'http';
import { createWebSocketServer } from './ws';
import sessionsRouter from './routes/sessions';
import cors from 'cors';
const app = express();
const server = http.createServer(app);
// Middleware
app.use(express.json());
app.use(cors());
// API Routes
app.use('/', sessionsRouter);
// Create and attach WebSocket server
createWebSocketServer(server);
const PORT = process.env.PORT || 8000;
server.listen(PORT, () => {
console.log(`Server is running on port ${PORT}`);
});