From e8545ceb4b1eb767c6429cf8a52be1bf935d83c5 Mon Sep 17 00:00:00 2001 From: Rob Stanford Date: Fri, 11 Nov 2022 12:21:40 +0000 Subject: [PATCH] feat: add next debug logging --- packages/runtime/src/templates/getHandler.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/packages/runtime/src/templates/getHandler.ts b/packages/runtime/src/templates/getHandler.ts index 5eacd64ecb..4bd1dfec96 100644 --- a/packages/runtime/src/templates/getHandler.ts +++ b/packages/runtime/src/templates/getHandler.ts @@ -115,6 +115,14 @@ const makeHandler = (conf: NextConfig, app, pageRoot, staticManifest: Array<[str const multiValueHeaders = getMultiValueHeaders(headers) + if (event.headers['x-next-debug-logging']) { + const response = { + headers: multiValueHeaders, + statusCode: result.statusCode, + } + console.log('Origin response:', JSON.stringify(response, null, 2)) + } + if (multiValueHeaders['set-cookie']?.[0]?.includes('__prerender_bypass')) { delete multiValueHeaders.etag multiValueHeaders['cache-control'] = ['no-cache']