public
Created

  • Download Gist
gistfile1.txt
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
var bouncy = require('bouncy');
 
module.exports = function(evn) {
 
bouncy(function(req, bounce) {
try {
if(evn.domains.hasOwnProperty(req.headers.host)) {
bounce(evn.domains[req.headers.host].port);
} else if(evn.cdn.hosts.hasOwnProperty(req.headers.host)) {
bounce(evn.cdn.hosts[req.headers.host].port);
}
} catch(err) {
console.log(err)
}
}).listen(evn.masterPort);
 
}

Please sign in to comment on this gist.

Something went wrong with that request. Please try again.