Search…
3.1.5 初始化示例-查询参数
1
const socket= io('http://localhost?token=abc');
2
3
// 服务端
4
const io= require('socket.io')()
5
6
// 中间件
7
io.use((socket,next)=>{
8
const token = socket.handshake.query.token;
9
if (isValid(token)){
10
return next();
11
}
12
return next(new Error("authentication error"))
13
});
14
15
// 然后
16
17
io.on('connection',socket=>{
18
const token= socket.handshake.query.token
19
})
Copied!
Last modified 2yr ago
Copy link