/
aychuikov
/
ProfessionalJuniorAppForTest
Обзор
Документация
Войти
/
aychuikov
/
ProfessionalJuniorAppForTest
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/server.js
28 строк
715 B
Tank4444
first_commit
05 фев 2026, 04:20
05 фев 2026, 04:20
37e50d6
Код
Авторство
О чём код?
require('dotenv').config(); const http = require('http'); const app = require('./app'); const { WebSocketServer } = require('ws'); const gameService = require('./services/game.service'); const port = process.env.PORT || 3000; const server = http.createServer(app); const wss = new WebSocketServer({ server, path: '/ws/game' }); wss.on('connection', (ws, req) => { console.log('New WebSocket connection'); gameService.handleConnection(ws, req); ws.on('message', (message) => { console.log('received: %s', message); }); ws.on('close', () => { console.log('Client disconnected'); }); }); server.listen(port, () => { console.log(`Server running on port ${port}`); });