nodejs socket.io无法发出内部事件

时间:2017-06-08 13:52:23

标签: node.js socket.io eventemitter

我正在尝试发出注销事件以清除客户端会话并断开连接。但我无法在网上找到合适的解决方案。这是我的代码和评论:

foo

请帮忙。在文档中没有关于这部分的内容。

1 个答案:

答案 0 :(得分:0)

如果有人遇到这样的问题,解决方案很简单。似乎socket.io> 2版本中没有发射功能。至少我没有找到它。相反,可以使用内部nodejs内置EventEmitter来发出内部事件:

var EventEmitter = require("events").EventEmitter;
var ee = new EventEmitter();
io.ee = ee;