diff --git a/packages/start-server-core/src/request-response.ts b/packages/start-server-core/src/request-response.ts index cf0e426db9..2ed47f23ec 100644 --- a/packages/start-server-core/src/request-response.ts +++ b/packages/start-server-core/src/request-response.ts @@ -327,7 +327,7 @@ export function clearSession(config: Partial): Promise { // not public API export function getResponse() { const event = getH3Event() - return event._res + return event.res } // not public API (yet) diff --git a/packages/start-server-core/src/server-functions-handler.ts b/packages/start-server-core/src/server-functions-handler.ts index 8cd98cf30b..ba89eee858 100644 --- a/packages/start-server-core/src/server-functions-handler.ts +++ b/packages/start-server-core/src/server-functions-handler.ts @@ -221,8 +221,8 @@ export const handleServerAction = async ({ return new Response( nonStreamingBody ? JSON.stringify(nonStreamingBody) : undefined, { - status: response?.status, - statusText: response?.statusText, + status: response.status, + statusText: response.statusText, headers: { 'Content-Type': 'application/json', [X_TSS_SERIALIZED]: 'true', @@ -251,8 +251,8 @@ export const handleServerAction = async ({ }, }) return new Response(stream, { - status: response?.status, - statusText: response?.statusText, + status: response.status, + statusText: response.statusText, headers: { 'Content-Type': 'application/x-ndjson', [X_TSS_SERIALIZED]: 'true', @@ -261,8 +261,8 @@ export const handleServerAction = async ({ } return new Response(undefined, { - status: response?.status, - statusText: response?.statusText, + status: response.status, + statusText: response.statusText, }) } catch (error: any) { if (error instanceof Response) { @@ -301,8 +301,8 @@ export const handleServerAction = async ({ ) const response = getResponse() return new Response(serializedError, { - status: response?.status ?? 500, - statusText: response?.statusText, + status: response.status ?? 500, + statusText: response.statusText, headers: { 'Content-Type': 'application/json', [X_TSS_SERIALIZED]: 'true',