Socket.io事件侦听器在服务器端不起作用

时间:2019-03-08 23:16:59

标签: node.js websocket socket.io

我正在项目中使用套接字IO室。

在服务器端:

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事件不正确吗?

0 个答案:

没有答案