Skip to content

Commit ed5bddd

Browse files
fix SvelteKit server responses (#205)
* fix: add content-type check * add check for commonly used text content types * fix: lint errors * always respond with buffer * no type casting --------- Co-authored-by: m3tasploit <[email protected]> Co-authored-by: ABDUL MUHAIMIN T <[email protected]>
1 parent 44fe63e commit ed5bddd

File tree

1 file changed

+5
-2
lines changed
  • packages/firebase-frameworks/src/sveltekit

1 file changed

+5
-2
lines changed

packages/firebase-frameworks/src/sveltekit/index.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,11 @@ export const handle = async (req: Request, res: Response) => {
2626
return res.writeHead(404, "Not Found").end();
2727
}
2828

29-
const body = await rendered.text();
30-
return res.writeHead(rendered.status, Object.fromEntries(rendered.headers)).end(body);
29+
const body: ArrayBuffer = await rendered.arrayBuffer();
30+
31+
return res
32+
.writeHead(rendered.status, Object.fromEntries(rendered.headers))
33+
.end(Buffer.from(body));
3134
};
3235

3336
// https://github.com/jthegedus/svelte-adapter-firebase/blob/main/src/files/firebase-to-svelte-kit.js

0 commit comments

Comments
 (0)