socket.use(fn)
fn(Function)
注册一个中间件,它是一个为每个传入数据包执行并作为参数接收数据包的函数,以及一个可选地推迟执行到下一个注册的中间件的函数。
传递到中间件回调的错误作为特殊error包发送到客户端。
io.on('connection',(socket)=>{socket.use((packet,next)=>{if (packet.doge===true) return next()next (new Error('Not a doge error'));})})
