diff --git a/lib/node-http-proxy.js b/lib/node-http-proxy.js index dd2279f..01f9ed7 100644 --- a/lib/node-http-proxy.js +++ b/lib/node-http-proxy.js @@ -203,13 +203,12 @@ exports.createServer = function () { } } - if (middleware.length /*> 1*/) { - //handler = callback = middleware.shift() - //else if (middleware.length) + if (middleware.length > 1) { handler = callback = stack(middleware, proxy); } - else if (middleware.length) { //do not use middleware code if it's not needed. - var h = middleware[0] + else if (middleware.length) { + //do not use middleware code if it's not needed. + var h = middleware[0]; handler = callback = function (req,res) { h(req,res,proxy) }; }