ha
Search…
关于本socket.io中文文档
socket.IO website
1 指南(Guide)
2 文档(Docs)
3 客户端-API(Client-API)
3.1 io
3.1.1 io.protocpl
3.1.2 io([url][,optiosn])
3.1.3 初始化示例-带多路复用
3.1.4 初始化示例-自定义路径
3.1.5 初始化示例-查询参数
3.1.6 初始化示例-查询选项
3.1.7 初始化示例-额外Headers
3.1.8 初始化示例-仅限websocket传输
3.1.9 初始化示例-自定义解析器
3.1.11 初始化示例-自签名证书
3.2 manager
3.3 socket
4 服务端-API(Server-API)
Powered By
GitBook
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!
Previous
3.1.4 初始化示例-自定义路径
Next
3.1.6 初始化示例-查询选项
Last modified
2yr ago
Copy link