Skip to content

Commit e0070cb

Browse files
authored
fix: allow returning binary responses from endpoints (#32)
1 parent 9d4bebb commit e0070cb

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

files/entry.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ function toRequest(context) {
6565
*/
6666
async function toResponse(rendered) {
6767
const { status } = rendered;
68-
const resBody = await rendered.text();
68+
const resBody = new Uint8Array(await rendered.arrayBuffer());
6969

7070
/** @type {Record<string, string>} */
7171
const resHeaders = {};
@@ -76,6 +76,7 @@ async function toResponse(rendered) {
7676
return {
7777
status,
7878
body: resBody,
79-
headers: resHeaders
79+
headers: resHeaders,
80+
isRaw: true
8081
};
8182
}

0 commit comments

Comments
 (0)