Skip to content

Commit 1d348ea

Browse files
committed
Import right react-server version in action-handler
1 parent 0320211 commit 1d348ea

File tree

2 files changed

+10
-9
lines changed

2 files changed

+10
-9
lines changed

packages/next/src/server/app-render/action-handler.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -798,7 +798,7 @@ export async function handleAction({
798798
decodeFormState,
799799
} = require(
800800
`./react-server.node`
801-
) as typeof import('./react-server.node')
801+
) as typeof import('react-server-dom-webpack/server.node')
802802

803803
temporaryReferences = createTemporaryReferenceSet()
804804

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
// This file should be opted into the react-server layer
22

3-
// eslint-disable-next-line import/no-extraneous-dependencies
4-
export {
5-
createTemporaryReferenceSet,
6-
decodeReply,
7-
decodeReplyFromBusboy,
8-
decodeAction,
9-
decodeFormState,
10-
} from 'react-server-dom-webpack/server.node'
3+
if (process.env.TURBOPACK) {
4+
module.exports =
5+
// eslint-disable-next-line import/no-extraneous-dependencies, @next/internal/typechecked-require
6+
require('react-server-dom-turbopack/server.node') as typeof import('react-server-dom-webpack/server.node')
7+
} else {
8+
module.exports =
9+
// eslint-disable-next-line import/no-extraneous-dependencies
10+
require('react-server-dom-webpack/server.node') as typeof import('react-server-dom-webpack/server.node')
11+
}

0 commit comments

Comments
 (0)