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')