diff --git a/README.md b/README.md index 8ff8c62..45671cd 100644 --- a/README.md +++ b/README.md @@ -312,6 +312,16 @@ https.createServer(options.https, function (req, res) { res.end(); }).listen(8000); ``` +## Middleware + +`node-http-proxy` now supports connect middleware. Add middleware functions to your createServer call: + +``` js +httpProxy.createServer( + require('connect-gzip').gzip(), + 9000, 'localhost' +).listen(8000); +``` ## Proxying WebSockets Websockets are handled automatically when using the `httpProxy.createServer()`, but if you want to use it in conjunction with a stand-alone HTTP + WebSocket (such as [socket.io][5]) server here's how: