From b4028ba78bc4616e6969e0e66b0fe4634849b68b Mon Sep 17 00:00:00 2001 From: Ben Costolo Date: Thu, 22 Aug 2019 03:38:28 -0400 Subject: [PATCH] Fix modify response middleware example (#1139) * declare app variable to house middleware * remove deprecated connect.createServer() function call * specify middleware with app.use() and pass app middleware to an http server --- .../middleware/modifyResponse-middleware.js | 24 ++++++++++--------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/examples/middleware/modifyResponse-middleware.js b/examples/middleware/modifyResponse-middleware.js index e2cc79f..5cd5885 100644 --- a/examples/middleware/modifyResponse-middleware.js +++ b/examples/middleware/modifyResponse-middleware.js @@ -28,24 +28,26 @@ var util = require('util'), colors = require('colors'), http = require('http'), connect = require('connect'), + app = connect(), httpProxy = require('../../lib/http-proxy'); // // Basic Connect App // -connect.createServer( - function (req, res, next) { - var _write = res.write; +app.use(function (req, res, next) { + var _write = res.write; - res.write = function (data) { - _write.call(res, data.toString().replace("Ruby", "nodejitsu")); - } - next(); - }, - function (req, res) { - proxy.web(req, res); + res.write = function (data) { + _write.call(res, data.toString().replace("Ruby", "nodejitsu")); } -).listen(8013); + next(); +}); + +app.use(function (req, res) { + proxy.web(req, res) +}); + +http.createServer(app).listen(8013); // // Basic Http Proxy Server