mirror of
https://github.com/http-party/node-http-proxy.git
synced 2025-12-08 20:59:18 +00:00
[fix] fixes #341
This commit is contained in:
parent
03880d8d06
commit
97e4600e94
@ -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' ;
|
||||
}
|
||||
|
||||
@ -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')
|
||||
};
|
||||
|
||||
|
||||
@ -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'
|
||||
};
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user