Skip to content

Commit 5d6e6b9

Browse files
committed
[api] Expose adapted version of stack so it can be used with HttpProxy instances not created by httpProxy.createServer()
1 parent be3a0d8 commit 5d6e6b9

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

lib/node-http-proxy.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -115,10 +115,10 @@ exports.setMaxSockets = function (value) {
115115
};
116116

117117
//
118-
// stack
118+
// ### function stack (middlewares, proxy)
119119
// adapted from https://github.com/creationix/stack
120120
//
121-
function stack (middlewares, proxy) {
121+
exports.stack = function stack (middlewares, proxy) {
122122
var handle;
123123
middlewares.reverse().forEach(function (layer) {
124124
var child = handle;
@@ -206,7 +206,7 @@ exports.createServer = function () {
206206
}
207207

208208
if (middleware.length > 1) {
209-
handler = callback = stack(middleware, proxy);
209+
handler = callback = exports.stack(middleware, proxy);
210210
}
211211
else if (middleware.length) {
212212
//

0 commit comments

Comments
 (0)