From 9d91c0da22cfdd8d0261aa9b44f460d7bdacd61f Mon Sep 17 00:00:00 2001 From: Kristaps Fabians Geikins Date: Mon, 8 Apr 2024 22:21:48 +0300 Subject: [PATCH] fix(fe2): index.html 404 being cached (#2199) --- packages/frontend-2/server/plugins/prevent404Cache.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/frontend-2/server/plugins/prevent404Cache.ts b/packages/frontend-2/server/plugins/prevent404Cache.ts index dfcefef9a..d6199ec37 100644 --- a/packages/frontend-2/server/plugins/prevent404Cache.ts +++ b/packages/frontend-2/server/plugins/prevent404Cache.ts @@ -1,10 +1,10 @@ -const noStaticAssetFoundRgx = /Cannot find static asset/i +const notFoundMessageRegexes = [/Cannot find static asset/i, /Page not found/i] export default defineNitroPlugin((nitroApp) => { nitroApp.hooks.hook('error', (err, { event }) => { if (!event) return - if (noStaticAssetFoundRgx.test(err.message)) { + if (notFoundMessageRegexes.some((r) => r.test(err.message))) { setHeader(event, 'Cache-Control', 'no-store') } })