From 261e60b58a1a87f395e860831c6ce7de4ec425ba Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Thu, 28 Jul 2022 10:38:37 +0100 Subject: [PATCH 1/2] fix(nuxt): don't call renderMeta if it is not defined --- packages/nuxt/src/core/runtime/nitro/renderer.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/nuxt/src/core/runtime/nitro/renderer.ts b/packages/nuxt/src/core/runtime/nitro/renderer.ts index 28eb2ae885a..7e45f32083d 100644 --- a/packages/nuxt/src/core/runtime/nitro/renderer.ts +++ b/packages/nuxt/src/core/runtime/nitro/renderer.ts @@ -146,9 +146,9 @@ export default eventHandler(async (event) => { } // Render meta - const renderedMeta = await ssrContext.renderMeta() + const renderedMeta = await ssrContext.renderMeta?.() ?? {} - // Create render conrtext + // Create render context const rendered: NuxtRenderContext = { ssrContext, html: { From 31bf5d49e19302c4ab7bf68a7c514f3fa01ad52c Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Thu, 28 Jul 2022 12:27:55 +0100 Subject: [PATCH 2/2] fix: check for nuxt existence as well --- packages/nuxt/src/core/runtime/nitro/renderer.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/nuxt/src/core/runtime/nitro/renderer.ts b/packages/nuxt/src/core/runtime/nitro/renderer.ts index 7e45f32083d..b046437ec07 100644 --- a/packages/nuxt/src/core/runtime/nitro/renderer.ts +++ b/packages/nuxt/src/core/runtime/nitro/renderer.ts @@ -178,7 +178,7 @@ export default eventHandler(async (event) => { // Allow hooking into the rendered result const nitroApp = useNitroApp() - await ssrContext.nuxt.hooks.callHook('app:rendered', rendered) + await ssrContext.nuxt?.hooks.callHook('app:rendered', rendered) await nitroApp.hooks.callHook('nuxt:app:rendered', rendered) // Construct HTML response