From e9511eafdf9ada6a0ce6defb3c5f2299411633b1 Mon Sep 17 00:00:00 2001 From: Marak Squires Date: Sun, 1 Aug 2010 23:24:16 -0400 Subject: [PATCH] updated demo --- demo.js | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/demo.js b/demo.js index 2be729b..55dc2da 100644 --- a/demo.js +++ b/demo.js @@ -51,10 +51,24 @@ httpProxy.createServer(function (req, res, proxy){ }).listen(8001); sys.puts('http proxy server '.blue + 'started '.green.bold + 'on port '.blue + '8001 '.yellow + 'with latency'.magenta.underline ); + +// http proxy server with latency +http.createServer(function (req, res){ + setTimeout(function(){ + + var proxy = new httpProxy.HttpProxy; + proxy.watch(req, res); + proxy.proxyRequest('localhost', 9000, req, res); + + }, 200) +}).listen(8002); +sys.puts('http proxy server '.blue + 'started '.green.bold + 'on port '.blue + '8002 '.yellow + 'with latency'.magenta.underline ); + + // create regular http server http.createServer(function (req, res){ res.writeHead(200, {'Content-Type': 'text/plain'}); - res.write('request successfully proxied!' + '\n' + JSON.stringify(req.headers, true, 2)); + res.write('request successfully proxied: ' + req.url +'\n' + JSON.stringify(req.headers, true, 2)); res.end(); }).listen(9000); sys.puts('http server '.blue + 'started '.green.bold + 'on port '.blue + '9000 '.yellow);