/
dadorin
/
sync-server
Обзор
Документация
Войти
/
dadorin
/
sync-server
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
server.js
32 строки
807 B
dmitriy
123
16 апр 2025, 16:31
16 апр 2025, 16:31
d7fa355
Код
Авторство
О чём код?
const express = require('express'); const cors = require('cors'); const { Server } = require('socket.io'); const app = express(); app.use(cors()); const server = app.listen(4000, () => console.log('Server on 4000')); const io = new Server(server, { cors: { origin: '*', }, }); io.on('connection', (socket) => { console.log(`Connected: ${socket.id}`); // Пересылка событий от клиента менеджеру socket.on('client-event', (data) => { socket.broadcast.emit('client-event', data); }); // Пересылка событий от менеджера клиенту socket.on('manager-event', (data) => { socket.broadcast.emit('manager-event', data); }); socket.on('disconnect', () => { console.log(`Disconnected: ${socket.id}`); }); });