Add support for Next.js 15
This commit is contained in:
parent
c01e142031
commit
a62f798987
1 changed files with 6 additions and 3 deletions
9
index.js
9
index.js
|
@ -37,11 +37,14 @@ try {
|
|||
}
|
||||
async function init() {
|
||||
try {
|
||||
var checkNodeDebugType = function() {return null};
|
||||
if (nextServerUtil.getNodeDebugType) checkNodeDebugType = nextServerUtil.getNodeDebugType;
|
||||
if (nextServerUtil.checkNodeDebugType) checkNodeDebugType = nextServerUtil.checkNodeDebugType;
|
||||
initResponse = await routerServer.initialize({
|
||||
dir: process.cwd(),
|
||||
port: port,
|
||||
dev: dev,
|
||||
isNodeDebugging: Boolean(nextServerUtil.checkNodeDebugType()) || false,
|
||||
isNodeDebugging: Boolean(checkNodeDebugType()) || false,
|
||||
startServerSpan: undefined,
|
||||
experimentalHttpsServer: useHTTPS
|
||||
});
|
||||
|
@ -90,14 +93,14 @@ Mod.prototype.callback = function callback(req, res, serverconsole, responseEnd,
|
|||
try {
|
||||
if (nextError) throw nextError;
|
||||
if (!isPrepared) {
|
||||
callServerError(503, "nextjs-integration/1.0.0");
|
||||
callServerError(503, "nextjs-integration/1.1.0");
|
||||
serverconsole.errmessage("Next.js application not yet fully loaded.");
|
||||
return;
|
||||
}
|
||||
await handle(req, res);
|
||||
serverconsole.resmessage("Next.js request successfully processed.");
|
||||
} catch (err) {
|
||||
callServerError(500, "nextjs-integration/1.0.0", err);
|
||||
callServerError(500, "nextjs-integration/1.1.0", err);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue