Guy*_*guy 10 node.js express socket.io
所以我使用带有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
})
Run Code Online (Sandbox Code Playgroud)
Socket.IO 0.7.7~在套接字上引入了一个新属性,handshake这是我们在客户端执行初始握手请求时收集的数据.它包含标题,IP和其他一些东西.
这个wiki https://github.com/LearnBoost/socket.io/wiki/Authorizing轻轻触及主题.
| 归档时间: |
|
| 查看次数: |
9316 次 |
| 最近记录: |