File tree Expand file tree Collapse file tree 1 file changed +2
-1
lines changed
packages/nextjs/src/utils Expand file tree Collapse file tree 1 file changed +2
-1
lines changed Original file line number Diff line number Diff line change @@ -22,6 +22,7 @@ type PlainObject<T = any> = { [key: string]: T };
2222// https://github.com/vercel/next.js/blob/4443d6f3d36b107e833376c2720c1e206eee720d/packages/next/server/next.ts#L32
2323interface NextServer {
2424 server : Server ;
25+ getServer : ( ) => Promise < Server > ;
2526 createServer : ( options : PlainObject ) => Server ;
2627}
2728
@@ -131,7 +132,7 @@ function makeWrappedHandlerGetter(origHandlerGetter: HandlerGetter): WrappedHand
131132 const wrappedHandlerGetter = async function ( this : NextServer ) : Promise < ReqHandler > {
132133 if ( ! sdkSetupComplete ) {
133134 // stash this in the closure so that `makeWrappedReqHandler` can use it
134- liveServer = this . server ;
135+ liveServer = await this . getServer ( ) ;
135136 const serverPrototype = Object . getPrototypeOf ( liveServer ) ;
136137
137138 // Wrap for error capturing (`logError` gets called by `next` for all server-side errors)
You can’t perform that action at this time.
0 commit comments