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?
謝謝。