We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 2810004 commit 0f02b90Copy full SHA for 0f02b90
edge-runtime/lib/response.ts
@@ -241,7 +241,11 @@ export const buildResponse = async ({
241
edgeResponse.headers.delete('x-middleware-next')
242
243
// coookies set in middleware need to be available during the lambda request
244
- const newRequest = new Request(request)
+ const newRequest = new Request(request.url, {
245
+ headers: request.headers,
246
+ method: request.method,
247
+ body: request.body && !request.bodyUsed ? await request.arrayBuffer() : undefined,
248
+ })
249
const newRequestCookies = mergeMiddlewareCookies(edgeResponse, newRequest)
250
if (newRequestCookies) {
251
newRequest.headers.set('Cookie', newRequestCookies)
0 commit comments