【发布时间】:2016-05-06 18:29:58
【问题描述】:
现在您可以将中间件绑定到io.use(middleware);,但这仅在建立套接字连接时触发。有没有办法在将它传递给 expressjs 中的事件句柄之前拦截它?
换句话说……
在 express.js 中你可以这样做:
app.get('/', middleware1, middleware2, function(req, res){
res.end();
});
我可以在 socket.io 中做同样的事情吗?
socket.on('someEvent', middleware1, middleware2, function(data){
console.log(data); // data is now filtered by 2 previous middlewares
});
【问题讨论】:
标签: javascript node.js express websocket socket.io