diff --git a/packages/nuxi/src/dev/utils.ts b/packages/nuxi/src/dev/utils.ts index 6c262eff9..d463c41ac 100644 --- a/packages/nuxi/src/dev/utils.ts +++ b/packages/nuxi/src/dev/utils.ts @@ -449,7 +449,10 @@ export class NuxtDevServer extends EventEmitter { this.loadDebounced(true, '.nuxt/dist directory has been removed') }) - if ('fetch' in this.#currentNuxt.server) { + if ('handler' in this.#currentNuxt.server) { + this.#handler = this.#currentNuxt.server.handler as RequestListener + } + else if ('fetch' in this.#currentNuxt.server) { this.#handler = toNodeHandler(this.#currentNuxt.server.fetch) as RequestListener } else {