diff --git a/website/src/hooks.server.ts b/website/src/hooks.server.ts index abd3d72..26a51b1 100644 --- a/website/src/hooks.server.ts +++ b/website/src/hooks.server.ts @@ -172,6 +172,13 @@ export const handle: Handle = async ({ event, resolve }) => { event.locals.userSession = userData; + if (event.url.pathname.startsWith('/api/')) { + const response = await svelteKitHandler({ event, resolve, auth }); + response.headers.set('Cache-Control', 'no-store, no-cache, must-revalidate, private'); + + return response; + } + return svelteKitHandler({ event, resolve, auth }); };