Search…
⌃K
Links

3.1.5 初始化示例-查询参数

const socket= io('http://localhost?token=abc');
// 服务端
const io= require('socket.io')()
// 中间件
io.use((socket,next)=>{
const token = socket.handshake.query.token;
if (isValid(token)){
return next();
}
return next(new Error("authentication error"))
});
// 然后
io.on('connection',socket=>{
const token= socket.handshake.query.token
})