Skip to content

Commit d77a6df

Browse files
authored
feat(server): allow x-parse-through-body header to parse through the req.body (#6836)
1 parent 725ca91 commit d77a6df

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

.changeset/wild-rivers-destroy.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
'@modern-js/server-core': patch
3+
---
4+
5+
feat(server): allow x-parse-through-body header to parse through the body of req
6+
feat(server): 添加 x-parse-through-body 以透传请求体

packages/server/core/src/adapters/node/node.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,8 @@ export const createWebRequest = (
3939
(!(method === 'GET' || method === 'HEAD') &&
4040
req.url?.includes('__loader')) ||
4141
req.headers['x-mf-micro'] ||
42-
req.headers['x-rsc-action']
42+
req.headers['x-rsc-action'] ||
43+
req.headers['x-parse-through-body']
4344
) {
4445
init.body = body ?? createReadableStreamFromReadable(req);
4546
(init as { duplex: 'half' }).duplex = 'half';

0 commit comments

Comments
 (0)