diff --git a/server.ts b/server.ts index f0acd72..dbded3f 100644 --- a/server.ts +++ b/server.ts @@ -529,8 +529,14 @@ async function initializeServer() { // Fallback to TanStack Start handler for all other routes '/*': async (req: Request) => { try { - const response = await handler.fetch(req) - return response as Response + const h3Response = await handler.fetch(req) + + const body = await h3Response.arrayBuffer() + return new Response(body, { + status: h3Response.status, + statusText: h3Response.statusText, + headers: h3Response.headers, + }) } catch (error) { log.error(`Server handler error: ${String(error)}`) return new Response('Internal Server Error', { status: 500 })