From 40bc6b9041cd72ab633205e6293725def2af7946 Mon Sep 17 00:00:00 2001 From: Jaden VanEckhout Date: Mon, 29 Jan 2024 22:56:15 -0600 Subject: [PATCH 1/2] fix(open-next): correctly set cache control for html pages --- packages/open-next/src/adapters/plugins/routing/util.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/open-next/src/adapters/plugins/routing/util.ts b/packages/open-next/src/adapters/plugins/routing/util.ts index 08b158994..ebba7bda3 100644 --- a/packages/open-next/src/adapters/plugins/routing/util.ts +++ b/packages/open-next/src/adapters/plugins/routing/util.ts @@ -74,7 +74,7 @@ export function fixCacheHeaderForHtmlPages( headers: Record, ) { // WORKAROUND: `NextServer` does not set cache headers for HTML pages — https://github.com/serverless-stack/open-next#workaround-nextserver-does-not-set-cache-headers-for-html-pages - if (HtmlPages.includes(rawPath) && headers[CommonHeaders.CACHE_CONTROL]) { + if (HtmlPages.includes(rawPath)) { headers[CommonHeaders.CACHE_CONTROL] = "public, max-age=0, s-maxage=31536000, must-revalidate"; } From ea2d0f46a166648a37675298496bff69032b19ae Mon Sep 17 00:00:00 2001 From: conico974 Date: Thu, 1 Feb 2024 23:42:32 +0100 Subject: [PATCH 2/2] changeset --- .changeset/wet-brooms-cheer.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/wet-brooms-cheer.md diff --git a/.changeset/wet-brooms-cheer.md b/.changeset/wet-brooms-cheer.md new file mode 100644 index 000000000..cef4e6970 --- /dev/null +++ b/.changeset/wet-brooms-cheer.md @@ -0,0 +1,5 @@ +--- +"open-next": patch +--- + +fix(open-next): correctly set cache control for html pages