/
AndreyEsm
/
chilltodo_api
Обзор
Документация
Войти
/
AndreyEsm
/
chilltodo_api
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
socket/socket.js
28 строк
649 B
Andrey Esman
first_commit
13 июн 2024, 13:16
13 июн 2024, 13:16
04cbe06
Код
Авторство
О чём код?
const {Server} = require('socket.io') const http = require('http') const express = require('express') const process = require('node:process') const app = express() const server = http.createServer(app) const io = new Server(server, { cors: { origin: process.env.URL_FRONT, methods: ['GET', 'POST'], }, }) io.on('connection', (socket) => { console.log(`User connected: ${socket.id}`) socket.on('disconnect', () => { console.log(`User disconnected: ${socket.id}`) }) socket.on('chat message', (msg) => { console.log(`Message received: ${msg}`) io.emit('newMessage', msg) }) }) module.exports = {app, server, io}