Expected behavior Actual behavior Setup http-proxy-middleware: version server: connect/express/browser-sync... + version other relevant modules proxy middleware configuration var apiProxy = proxy('/api', {target:'http://www.example.org', changeOrigin:true}); server mounting var app = express(); app.use(apiProxy); app.listen(3000);