Skip to content

Commit 4144135

Browse files
committed
fix: correct content-length in middleware
1 parent f847729 commit 4144135

File tree

1 file changed

+4
-1
lines changed
  • packages/runtime/src/templates/edge-shared

1 file changed

+4
-1
lines changed

packages/runtime/src/templates/edge-shared/utils.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,10 @@ export const buildResponse = async ({
8383
const transformed = response.dataTransforms.reduce((prev, transform) => {
8484
return transform(prev)
8585
}, props)
86-
return new Response(JSON.stringify(transformed), response)
86+
const body = JSON.stringify(transformed)
87+
const headers = new Headers(response.headers)
88+
headers.set('content-length', String(body.length))
89+
return new Response(body, { ...response, headers })
8790
}
8891
// This var will hold the contents of the script tag
8992
let buffer = ''

0 commit comments

Comments
 (0)