From 62ab71330a64a9e39d2020c6daf8ce00443af266 Mon Sep 17 00:00:00 2001 From: JJ Kasper Date: Mon, 9 May 2022 16:44:11 -0500 Subject: [PATCH] Update x-nextjs-cache header in minimal mode --- packages/next/server/base-server.ts | 2 +- test/production/required-server-files.test.ts | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/next/server/base-server.ts b/packages/next/server/base-server.ts index 37070426f429..4fd42d56f913 100644 --- a/packages/next/server/base-server.ts +++ b/packages/next/server/base-server.ts @@ -1629,7 +1629,7 @@ export default abstract class Server { return null } - if (isSSG) { + if (isSSG && !this.minimalMode) { // set x-nextjs-cache header to match the header // we set for the image-optimizer res.setHeader( diff --git a/test/production/required-server-files.test.ts b/test/production/required-server-files.test.ts index 8f5e3dd5084c..445e6034c714 100644 --- a/test/production/required-server-files.test.ts +++ b/test/production/required-server-files.test.ts @@ -188,6 +188,7 @@ describe('should set-up next', () => { redirect: 'manual', }) expect(res.status).toBe(200) + expect(res.headers.get('x-nextjs-cache')).toBeFalsy() const $ = cheerio.load(await res.text()) const props = JSON.parse($('#props').text()) expect(props.gspCalls).toBeDefined() @@ -201,6 +202,7 @@ describe('should set-up next', () => { } ) expect(res2.status).toBe(200) + expect(res2.headers.get('x-nextjs-cache')).toBeFalsy() const { pageProps: props2 } = await res2.json() expect(props2.gspCalls).toBe(props.gspCalls)