Skip to content
This repository was archived by the owner on Jul 6, 2018. It is now read-only.

Commit bf32825

Browse files
committed
Fix for server request headers
1 parent 51c733a commit bf32825

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

lib/internal/http2/compat.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -126,14 +126,15 @@ function onAborted(hadError, code) {
126126
}
127127

128128
class Http2ServerRequest extends Readable {
129-
constructor(stream, options) {
129+
constructor(stream, headers, options) {
130130
super(options);
131131
this[kState] = {
132132
closed: false,
133133
closedCode: constants.NGHTTP2_NO_ERROR
134134
};
135135
this[kStream] = stream;
136136
stream[kRequest] = this;
137+
stream[kHeaders] = new Map(Object.entries(headers));
137138

138139
// Pause the stream..
139140
stream.pause();
@@ -451,7 +452,7 @@ class Http2ServerResponse extends Stream {
451452
function onServerStream(stream, headers, flags) {
452453
var server = this;
453454
var request =
454-
new Http2ServerRequest(stream);
455+
new Http2ServerRequest(stream, headers);
455456
var response =
456457
new Http2ServerResponse(stream);
457458

0 commit comments

Comments
 (0)