diff --git a/packages/nuxt/src/core/runtime/nitro/error.ts b/packages/nuxt/src/core/runtime/nitro/error.ts index ea557cea492..9000383c235 100644 --- a/packages/nuxt/src/core/runtime/nitro/error.ts +++ b/packages/nuxt/src/core/runtime/nitro/error.ts @@ -45,7 +45,9 @@ export default async function errorhandler (error: H3Error, // HTML response (via SSR) const isErrorPage = event.req.url?.startsWith('/__nuxt_error') - let html = !isErrorPage ? await $fetch(withQuery('/__nuxt_error', errorObject)).catch(() => null) : null + let html = !isErrorPage ? await $fetch(withQuery('/__nuxt_error', errorObject), { + headers: event.req.headers, + }).catch(() => null) : null // Fallback to static rendered error page if (!html) {