diff --git a/.changeset/heavy-sheep-yawn.md b/.changeset/heavy-sheep-yawn.md new file mode 100644 index 00000000000..34e2c0f9640 --- /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 0d3264c0cb5..8f219b7117b 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();