From 48bdf61e28d59af9c74a599658f2231d76215cc6 Mon Sep 17 00:00:00 2001 From: Arda TANRIKULU Date: Mon, 19 Sep 2022 16:16:04 +0300 Subject: [PATCH] fix(server): set an empty object for server context if nothing is sent by the env --- .changeset/heavy-sheep-yawn.md | 5 +++++ packages/server/src/index.ts | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 .changeset/heavy-sheep-yawn.md diff --git a/.changeset/heavy-sheep-yawn.md b/.changeset/heavy-sheep-yawn.md new file mode 100644 index 0000000000..34e2c0f964 --- /dev/null +++ b/.changeset/heavy-sheep-yawn.md @@ -0,0 +1,5 @@ +--- +'@whatwg-node/server': patch +--- + +Set an empty object if there is no server context sent by the environment diff --git a/packages/server/src/index.ts b/packages/server/src/index.ts index 0d3264c0cb..8f219b7117 100644 --- a/packages/server/src/index.ts +++ b/packages/server/src/index.ts @@ -140,7 +140,7 @@ function createServerAdapter< event.respondWith(response$); } - function genericRequestHandler(input: any, ctx: any, ...rest: any[]) { + function genericRequestHandler(input: any, ctx: any = {}, ...rest: any[]) { if ('process' in globalThis && process.versions?.['bun'] != null) { // This is required for bun input.text();