2016-08-04 11 views
0

Ich habe Probleme mit Abfrageparameter in socket.io.Socket.IO Vermischung von Abfrageparametern in verschiedenen Namespaces

Server Side:

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']); 
}); 

Client-Seite:

io('/1', { 
    query: 'test=1' 
}); 
io('/2', { 
    query: 'test=2' 
}); 
io('/3', { 
    query: 'test=3' 
}); 

Drucke:

1 
1 
1 

Statt:

1 
2 
3 

Der Rest ist nur ein Standard-Expressgerüst.

Warum ist der Abfrageparameter immer 1?

Danke.

Antwort

Verwandte Themen