From 89b00bb35259be9a4ee8c086da20794f1e901f6a Mon Sep 17 00:00:00 2001 From: Konstantin Wohlwend Date: Sun, 1 Dec 2024 01:12:26 -0800 Subject: [PATCH] Update node-http socket --- packages/stack-shared/src/utils/node-http.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/stack-shared/src/utils/node-http.tsx b/packages/stack-shared/src/utils/node-http.tsx index e1e690418..0f8860659 100644 --- a/packages/stack-shared/src/utils/node-http.tsx +++ b/packages/stack-shared/src/utils/node-http.tsx @@ -26,7 +26,9 @@ export async function createNodeHttpServerDuplex(options: { // See https://github.com/nodejs/node/blob/main/lib/_http_incoming.js // and https://github.com/nodejs/node/blob/main/lib/_http_common.js (particularly the `parserXyz` functions) - const incomingMessage = new IncomingMessage({} as any); + const incomingMessage = new IncomingMessage({ + encrypted: options.originalUrl?.protocol === "https:", + } as any); incomingMessage.httpVersionMajor = 1; incomingMessage.httpVersionMinor = 1; incomingMessage.httpVersion = '1.1';