From 7965d6f4fe8ff27adf492d39ffb9c203c041db51 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Horv=C3=A1th=20D=C3=A1niel?= Date: Mon, 5 Aug 2024 08:56:14 +0200 Subject: [PATCH] fix createServerResponse timings --- .../src/runtime/adapters/createServerResponse.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/packages/vike-node/src/runtime/adapters/createServerResponse.ts b/packages/vike-node/src/runtime/adapters/createServerResponse.ts index 94e8c72..1a54fe0 100644 --- a/packages/vike-node/src/runtime/adapters/createServerResponse.ts +++ b/packages/vike-node/src/runtime/adapters/createServerResponse.ts @@ -33,10 +33,14 @@ function createServerResponse(incomingMessage: IncomingMessage) { ) passThrough.once('finish', () => { - res.emit('finish') + setTimeout(() => { + res.emit('finish') + }, 0) }) passThrough.once('close', () => { - res.emit('close') + setTimeout(() => { + res.emit('close') + }, 0) }) passThrough.on('drain', () => { res.emit('drain')