Я использую комнаты сокетов ввода-вывода в своем проекте.
На стороне сервера:
const PORT = 4200
const server = require('http').createServer(require('express')())
const io = require('socket.io')(server)
server.listen(PORT)
const room = 'example'
io.sockets.on('connection', (socket) => {
socket.join(room);
});
При передаче данных с сервера на клиент я использую io.sockets.in(room).emit(path, data)
, и этоработает отлично.
Проблема в том, что когда я слушаю события со стороны клиента, код не запускается.
io.sockets.on(path, () => console.log('FIRED'))
Путь определенно правильный.
Что такоенеправильно?Я использую событие on
неверно?