From c24999bd1c1bccca61c09202b6c8692fa6704d10 Mon Sep 17 00:00:00 2001 From: Johan Date: Mon, 22 May 2023 16:06:16 -0400 Subject: [PATCH 1/3] Update userver.ts to work with alien mode in aline mode you can not access getHeader and we need to access a cached version of the headers as this is forbidden by uws --- lib/userver.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/userver.ts b/lib/userver.ts index 951d3b966..e2b192013 100644 --- a/lib/userver.ts +++ b/lib/userver.ts @@ -214,9 +214,9 @@ export class uServer extends BaseServer { { transport, }, - req.getHeader("sec-websocket-key"), - req.getHeader("sec-websocket-protocol"), - req.getHeader("sec-websocket-extensions"), + req.headers["sec-websocket-key"], + req.headers["sec-websocket-protocol"], + req.headers["sec-websocket-extensions"], context ); }; From 03a10fcd874e581f8620b179fe5fc0ca7512b61b Mon Sep 17 00:00:00 2001 From: Johan Date: Mon, 22 May 2023 16:22:08 -0400 Subject: [PATCH 2/3] Update userver.ts fix types --- lib/userver.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/userver.ts b/lib/userver.ts index e2b192013..d564e1a13 100644 --- a/lib/userver.ts +++ b/lib/userver.ts @@ -155,7 +155,7 @@ export class uServer extends BaseServer { private handleUpgrade( res: HttpResponse, - req: HttpRequest & { res: any; _query: any }, + req: HttpRequest & { res: any; _query: any, headers: any }, context ) { debug("on upgrade"); From 35e2702c55a2d2a178bf16543a2bd489deac8dc2 Mon Sep 17 00:00:00 2001 From: Johan Date: Mon, 22 May 2023 16:37:40 -0400 Subject: [PATCH 3/3] fix: separator in types Fix comma separator in custom types --- lib/userver.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/userver.ts b/lib/userver.ts index d564e1a13..5127615ff 100644 --- a/lib/userver.ts +++ b/lib/userver.ts @@ -155,7 +155,7 @@ export class uServer extends BaseServer { private handleUpgrade( res: HttpResponse, - req: HttpRequest & { res: any; _query: any, headers: any }, + req: HttpRequest & { res: any; _query: any; headers: any }, context ) { debug("on upgrade");