From bf8f89743b1943ce3601efe62a93c7971de70fc4 Mon Sep 17 00:00:00 2001 From: Charles Vazac Date: Fri, 28 Jul 2017 11:00:45 -0500 Subject: [PATCH] append new server-timing headers to those added upstream --- index.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/index.js b/index.js index 00125d2..ea0e72b 100644 --- a/index.js +++ b/index.js @@ -25,7 +25,9 @@ module.exports = function serverTiming (options) { headers.push(`total=${timeSec}; "Total Response Time"`) } timer.clear() - res.setHeader('Server-Timing', headers.join(', ')) + + const existingHeaders = res.getHeader('Server-Timing') + res.setHeader('Server-Timing', [].concat(existingHeaders || []).concat(headers).join(', ')) }) if (typeof next === 'function') { next()