diff --git a/lib/internal/http2/compat.js b/lib/internal/http2/compat.js index c707c22be987c8..798ef2b1600363 100644 --- a/lib/internal/http2/compat.js +++ b/lib/internal/http2/compat.js @@ -4,9 +4,8 @@ const { Object, ObjectPrototype, Reflect } = primordials; const assert = require('internal/assert'); const Stream = require('stream'); -const Readable = Stream.Readable; -const binding = internalBinding('http2'); -const constants = binding.constants; +const { Readable } = Stream; +const { constants } = internalBinding('http2'); const { codes: { ERR_HTTP2_HEADERS_SENT, @@ -38,6 +37,7 @@ const kAborted = Symbol('aborted'); const { HTTP2_HEADER_AUTHORITY, + HTTP2_HEADER_CONNECTION, HTTP2_HEADER_METHOD, HTTP2_HEADER_PATH, HTTP2_HEADER_SCHEME, @@ -95,7 +95,7 @@ function statusMessageWarn() { } function isConnectionHeaderAllowed(name, value) { - return name !== constants.HTTP2_HEADER_CONNECTION || + return name !== HTTP2_HEADER_CONNECTION || value === 'trailers'; }