diff --git a/packages/next/server/next.ts b/packages/next/server/next.ts index a607e020430a3..8696cbffc981c 100644 --- a/packages/next/server/next.ts +++ b/packages/next/server/next.ts @@ -47,6 +47,12 @@ export class CustomServer { } } + logError(...args: Parameters) { + if (this.server) { + this.server.logError(...args) + } + } + async render(...args: Parameters) { const server = await this.getServer() await server.render(...args) @@ -57,6 +63,26 @@ export class CustomServer { await server.renderToHTML(...args) } + async renderError(...args: Parameters) { + const server = await this.getServer() + await server.renderError(...args) + } + + async renderErrorToHTML(...args: Parameters) { + const server = await this.getServer() + await server.renderErrorToHTML(...args) + } + + async render404(...args: Parameters) { + const server = await this.getServer() + await server.render404(...args) + } + + async serveStatic(...args: Parameters) { + const server = await this.getServer() + await server.serveStatic(...args) + } + async prepare() { const server = await this.getServer() await server.prepare()