From 5b0bf024994b418f19b1abbed7a2962cd907182f Mon Sep 17 00:00:00 2001 From: Gregor Lohaus Date: Wed, 8 Apr 2026 17:38:34 +0200 Subject: [PATCH] fix, h3 cant handle solid stream --- packages/start/src/server/handler.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/start/src/server/handler.ts b/packages/start/src/server/handler.ts index 3b0609db9..c23745e95 100644 --- a/packages/start/src/server/handler.ts +++ b/packages/start/src/server/handler.ts @@ -118,8 +118,11 @@ export function createBaseHandler( // using TransformStream in dev can cause solid-start-dev-server to crash // when stream is cancelled - if (globalThis.USING_SOLID_START_DEV_SERVER) return stream; - + if (globalThis.USING_SOLID_START_DEV_SERVER) { + const { writable, readable } = new TransformStream(); + stream.pipeTo(writable); + return new Response(readable, { headers: { "content-type": "text/html" } }); + } // returning stream directly breaks cloudflare workers const { writable, readable } = new TransformStream(); stream.pipeTo(writable);