File tree Expand file tree Collapse file tree 1 file changed +6
-7
lines changed
packages/next/src/server/app-render Expand file tree Collapse file tree 1 file changed +6
-7
lines changed Original file line number Diff line number Diff line change @@ -3156,7 +3156,7 @@ async function prerenderToStream(
31563156
31573157 try {
31583158 htmlStream = await prerenderAndAbortInSequentialTasks (
3159- ( ) => {
3159+ async ( ) => {
31603160 const teedStream = (
31613161 workUnitAsyncStorage . run (
31623162 // The store to scope
@@ -3176,11 +3176,11 @@ async function prerenderToStream(
31763176 reactServerStream = teedStream [ 0 ]
31773177 const rscForSSRStream = teedStream [ 1 ]
31783178
3179- const renderToReadableStream = require ( 'react-dom/server .edge' )
3180- . renderToReadableStream as ( typeof import ( 'react-dom/server .edge' ) ) [ 'renderToReadableStream ' ]
3181- const pendingHTMLStream = workUnitAsyncStorage . run (
3179+ const prerender = require ( 'react-dom/static .edge' )
3180+ . prerender as ( typeof import ( 'react-dom/static .edge' ) ) [ 'prerender ' ]
3181+ const { prelude } = await workUnitAsyncStorage . run (
31823182 finalSSRPrerenderStore ,
3183- renderToReadableStream ,
3183+ prerender ,
31843184 < App
31853185 reactServerStream = { rscForSSRStream }
31863186 preinitScripts = { preinitScripts }
@@ -3198,8 +3198,7 @@ async function prerenderToStream(
31983198 : [ bootstrapScript ] ,
31993199 }
32003200 )
3201- pendingHTMLStream . catch ( ( ) => { } )
3202- return pendingHTMLStream
3201+ return prelude
32033202 } ,
32043203 ( ) => {
32053204 finalSSRController . abort ( abortReason )
You can’t perform that action at this time.
0 commit comments