Skip to content

Commit 6905f43

Browse files
fix: include headers during WebSocket upgrade (bis)
Related: b1ee41f
1 parent 941b0c4 commit 6905f43

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

lib/server.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -326,6 +326,10 @@ export class Server extends EventEmitter<
326326
): Promise<Response> {
327327
const id = generateId();
328328

329+
if (this.opts.editHandshakeHeaders) {
330+
await this.opts.editHandshakeHeaders(responseHeaders, req, server);
331+
}
332+
329333
let isUpgrade = req.headers.has("upgrade");
330334
let transport: Transport;
331335
if (isUpgrade) {
@@ -360,10 +364,6 @@ export class Server extends EventEmitter<
360364
return new Response(null);
361365
}
362366

363-
if (this.opts.editHandshakeHeaders) {
364-
await this.opts.editHandshakeHeaders(responseHeaders, req, server);
365-
}
366-
367367
const promise = (transport as Polling).onRequest(req, responseHeaders);
368368

369369
this.emitReserved("connection", socket, req, server);

0 commit comments

Comments
 (0)