Socket.io检测断开连接的原因

我正在使用socket.io,我可以检测断开事件的断开连接的原因? 我可以看到像这样的日志文件

info:传输结束(引导)info:传输结束(closures超时)info:传输结束(错误)

我想得到的原因(启动,closures超时,错误)我会这样使用:

socket.on('disconnect', function(){ console.log('User 1 disconnected because '+reason); }); 

我能得到原因吗?

编辑:我find了解决办法

 socket.on('disconnect', function(reason){ console.log('User 1 disconnected because '+reason); }); 

 socket.on('disconnect', function(reason){ console.log('User 1 disconnected because '+reason); }); 

这是解决scheme。