From 9a1f722a0540f382bf83809419d03ca8e096a163 Mon Sep 17 00:00:00 2001 From: Julian Lam Date: Tue, 20 Feb 2018 14:51:41 -0500 Subject: [PATCH] appending X-Upstream-Hostname header in dev mode --- src/middleware/headers.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/middleware/headers.js b/src/middleware/headers.js index eb11ff8718..035608eab6 100644 --- a/src/middleware/headers.js +++ b/src/middleware/headers.js @@ -1,5 +1,7 @@ 'use strict'; +var os = require('os'); + var meta = require('../meta'); module.exports = function (middleware) { @@ -15,6 +17,10 @@ module.exports = function (middleware) { headers['Access-Control-Allow-Origin'] = encodeURI(meta.config['access-control-allow-origin']); } + if (process.env.NODE_ENV === 'development') { + headers['X-Upstream-Hostname'] = os.hostname(); + } + for (var key in headers) { if (headers.hasOwnProperty(key) && headers[key]) { res.setHeader(key, headers[key]);