diff --git a/packages/nuxt/src/app/nuxt.ts b/packages/nuxt/src/app/nuxt.ts index fc239088b0..8716cd0d90 100644 --- a/packages/nuxt/src/app/nuxt.ts +++ b/packages/nuxt/src/app/nuxt.ts @@ -221,7 +221,7 @@ export function createNuxtApp (options: CreateOptions) { if (process.server) { async function contextCaller (hooks: HookCallback[], args: any[]) { for (const hook of hooks) { - await nuxtAppCtx.call(nuxtApp, () => hook(...args)) + await nuxtAppCtx.callAsync(nuxtApp, () => hook(...args)) } } // Patch callHook to preserve NuxtApp context on server