From 24afa7aed2624244df134f60c2da366ead87826f Mon Sep 17 00:00:00 2001 From: niftylettuce Date: Wed, 11 Dec 2019 00:34:50 -0600 Subject: [PATCH] fix: temporary HTTP2 fix until and are further investigated --- src/middleware.js | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/middleware.js b/src/middleware.js index d999735..2a52962 100644 --- a/src/middleware.js +++ b/src/middleware.js @@ -47,7 +47,19 @@ module.exports = function(...args) { // and so we need `parse-request` to parse the `responseHeaders` // as a String using `http-headers`... // - { responseHeaders: res._header }, + // + // note that HTTP2 responses do not have a String value + // for `res._header`, and instad is a Boolean value + // + // + { + responseHeaders: + typeof res._header === 'string' + ? res._header + : typeof res.getHeaders === 'function' + ? res.getHeaders() + : null + }, this.config.parseRequest ) )