From de5205040be34037d1b4faaee7ba5b75ead57a51 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carl-Gerhard=20Lindesva=CC=88rd?= Date: Sun, 24 Nov 2024 21:55:34 +0100 Subject: [PATCH] improve(api): add cache headers for favicons --- apps/api/src/controllers/misc.controller.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/apps/api/src/controllers/misc.controller.ts b/apps/api/src/controllers/misc.controller.ts index dbe7c479..a79c8d7a 100644 --- a/apps/api/src/controllers/misc.controller.ts +++ b/apps/api/src/controllers/misc.controller.ts @@ -57,6 +57,8 @@ export async function getFavicon( if (cacheKey) { getRedisCache().set(`favicon:${cacheKey}`, buffer.toString('base64')); } + reply.header('Cache-Control', 'public, max-age=604800'); + reply.header('Expires', new Date(Date.now() + 604800000).toUTCString()); reply.type('image/png'); return reply.send(buffer); }