Files
speckle-server/packages/frontend-2/server/plugins/prevent404Cache.ts
T
Kristaps Fabians Geikins e82b9024da Update prevent404Cache.ts
2024-03-28 15:52:10 +02:00

12 lines
302 B
TypeScript

const noStaticAssetFoundRgx = /Cannot find static asset/i
export default defineNitroPlugin((nitroApp) => {
nitroApp.hooks.hook('error', (err, { event }) => {
if (!event) return
if (noStaticAssetFoundRgx.test(err.message)) {
setHeader(event, 'Cache-Control', 'no-store')
}
})
})