【发布时间】:2011-10-12 21:00:11
【问题描述】:
所以我在使用带有 socket.io 的 express 时遇到了这个问题。我认为这是不言自明的;我只需要获取到socket.io的会话和请求参数数据。这不能在客户端完成,因为某些房间将是私人的。有什么解决办法吗?
io.sockets.on('connection', function (socket) {
socket.join(ROOM ID)
socket.on('send message', function(data) {
NEED USER ID STORED IN session.user
}
})
app.get('/:roomid', function (req, res) {
//req.session.user = THE USER ID
//req.params.roomid = THE ROOM ID
})
【问题讨论】: