0
我在socket.io中遇到查询参数问题。Socket.IO在不同命名空间中混合查询参数
服务器端:
var io = require('socket.io')(server);
io.of('/1').on('connection', function(socket){
console.log(socket.request._query['test']);
});
io.of('/2').on('connection', function(socket){
console.log(socket.request._query['test']);
});
io.of('/3').on('connection', function(socket){
console.log(socket.request._query['test']);
});
客户端:
io('/1', {
query: 'test=1'
});
io('/2', {
query: 'test=2'
});
io('/3', {
query: 'test=3'
});
打印:
1
1
1
相反的:
1
2
3
其余的只是默认的脚手架。
查询参数为什么总是1?
谢谢。