[fix] fixes #341

This commit is contained in:
yawnt 2013-12-18 12:33:23 +01:00
parent 03880d8d06
commit 97e4600e94
3 changed files with 9 additions and 2 deletions

View File

@ -73,3 +73,10 @@ common.setupSocket = function(socket) {
return socket;
};
common.getPort = function(req) {
var res = req.headers.host.match(/:(\d+)/);
return res ?
res[1] :
req.connection.pair ? '443' : '80' ;
}

View File

@ -65,7 +65,7 @@ web_o = Object.keys(web_o).map(function(pass) {
var values = {
for : req.connection.remoteAddress || req.socket.remoteAddress,
port : req.connection.remotePort || req.socket.remotePort,
port : common.getPort(req),
proto: req.isSpdy ? 'https' : (req.connection.pair ? 'https' : 'http')
};

View File

@ -56,7 +56,7 @@ var passes = exports;
var values = {
for : req.connection.remoteAddress || req.socket.remoteAddress,
port : req.connection.remotePort || req.socket.remotePort,
port : common.getPort(req),
proto: req.connection.pair ? 'wss' : 'ws'
};