Skip to content

Commit 951c9c2

Browse files
Copilothi-ogawa
andcommitted
fix(rsc): use renderRequest.request after parseRenderRequest in entry.rsc.tsx files
Co-authored-by: hi-ogawa <[email protected]>
1 parent 4a67228 commit 951c9c2

File tree

3 files changed

+12
-12
lines changed

3 files changed

+12
-12
lines changed

packages/plugin-rsc/examples/basic/src/framework/entry.rsc.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -44,10 +44,10 @@ async function handleRequest({
4444
if (renderRequest.isAction === true) {
4545
if (renderRequest.actionId) {
4646
// action is called via `ReactClient.setServerCallback`.
47-
const contentType = request.headers.get('content-type')
47+
const contentType = renderRequest.request.headers.get('content-type')
4848
const body = contentType?.startsWith('multipart/form-data')
49-
? await request.formData()
50-
: await request.text()
49+
? await renderRequest.request.formData()
50+
: await renderRequest.request.text()
5151
temporaryReferences = createTemporaryReferenceSet()
5252
const args = await decodeReply(body, { temporaryReferences })
5353
const action = await loadServerAction(renderRequest.actionId)
@@ -62,7 +62,7 @@ async function handleRequest({
6262
// otherwise server function is called via `<form action={...}>`
6363
// before hydration (e.g. when javascript is disabled).
6464
// aka progressive enhancement.
65-
const formData = await request.formData()
65+
const formData = await renderRequest.request.formData()
6666
const decodedAction = await decodeAction(formData)
6767
try {
6868
const result = await decodedAction()

packages/plugin-rsc/examples/starter-cf-single/src/framework/entry.rsc.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,10 @@ async function handler(request: Request): Promise<Response> {
2828
if (renderRequest.isAction === true) {
2929
if (renderRequest.actionId) {
3030
// action is called via `ReactClient.setServerCallback`.
31-
const contentType = request.headers.get('content-type')
31+
const contentType = renderRequest.request.headers.get('content-type')
3232
const body = contentType?.startsWith('multipart/form-data')
33-
? await request.formData()
34-
: await request.text()
33+
? await renderRequest.request.formData()
34+
: await renderRequest.request.text()
3535
temporaryReferences = createTemporaryReferenceSet()
3636
const args = await decodeReply(body, { temporaryReferences })
3737
const action = await loadServerAction(renderRequest.actionId)
@@ -46,7 +46,7 @@ async function handler(request: Request): Promise<Response> {
4646
// otherwise server function is called via `<form action={...}>`
4747
// before hydration (e.g. when javascript is disabled).
4848
// aka progressive enhancement.
49-
const formData = await request.formData()
49+
const formData = await renderRequest.request.formData()
5050
const decodedAction = await decodeAction(formData)
5151
try {
5252
const result = await decodedAction()

packages/plugin-rsc/examples/starter/src/framework/entry.rsc.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,10 +37,10 @@ export default async function handler(request: Request): Promise<Response> {
3737
if (renderRequest.isAction === true) {
3838
if (renderRequest.actionId) {
3939
// action is called via `ReactClient.setServerCallback`.
40-
const contentType = request.headers.get('content-type')
40+
const contentType = renderRequest.request.headers.get('content-type')
4141
const body = contentType?.startsWith('multipart/form-data')
42-
? await request.formData()
43-
: await request.text()
42+
? await renderRequest.request.formData()
43+
: await renderRequest.request.text()
4444
temporaryReferences = createTemporaryReferenceSet()
4545
const args = await decodeReply(body, { temporaryReferences })
4646
const action = await loadServerAction(renderRequest.actionId)
@@ -55,7 +55,7 @@ export default async function handler(request: Request): Promise<Response> {
5555
// otherwise server function is called via `<form action={...}>`
5656
// before hydration (e.g. when javascript is disabled).
5757
// aka progressive enhancement.
58-
const formData = await request.formData()
58+
const formData = await renderRequest.request.formData()
5959
const decodedAction = await decodeAction(formData)
6060
try {
6161
const result = await decodedAction()

0 commit comments

Comments
 (0)