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 };
22
22
// https://github.com/vercel/next.js/blob/4443d6f3d36b107e833376c2720c1e206eee720d/packages/next/server/next.ts#L32
23
23
interface NextServer {
24
24
server : Server ;
25
+ getServer : ( ) => Promise < Server > ;
25
26
createServer : ( options : PlainObject ) => Server ;
26
27
}
27
28
@@ -131,7 +132,7 @@ function makeWrappedHandlerGetter(origHandlerGetter: HandlerGetter): WrappedHand
131
132
const wrappedHandlerGetter = async function ( this : NextServer ) : Promise < ReqHandler > {
132
133
if ( ! sdkSetupComplete ) {
133
134
// stash this in the closure so that `makeWrappedReqHandler` can use it
134
- liveServer = this . server ;
135
+ liveServer = await this . getServer ( ) ;
135
136
const serverPrototype = Object . getPrototypeOf ( liveServer ) ;
136
137
137
138
// 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