diff --git a/lib/requestHandler.js b/lib/requestHandler.js index 31ee562..3f7c27d 100644 --- a/lib/requestHandler.js +++ b/lib/requestHandler.js @@ -7,6 +7,7 @@ var http = require("http"), color = require("colorful"), sleep = require("sleep"), Buffer = require('buffer').Buffer, + ChunkedStream = require("chunked"), httpsServerMgr = require("./httpsServerMgr"); var httpsServerMgrInstance = new httpsServerMgr(); @@ -115,7 +116,9 @@ function userRequestHandler(req,userRes){ var proxyReq = (ifHttps ? https : http).request(options, function(res) { userRes.writeHead(res.statusCode,mergeCORSHeader(req.headers,res.headers)); if(callback){ + res = new ChunkedStream(res); res.on('data',function(chunk){ + console.log("chunk",chunk); userRes.write(chunk); }); res.on('end',function(){