From 5d2f11858e856db47609132ba40056d97ed50f25 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20L=C3=B3pez=20Guimaraes?= Date: Sat, 4 May 2024 20:46:31 +0100 Subject: [PATCH] fix(npdl): Add Last-Modified header on response This allows Express to return `304 Not Modified` when the console already has cached the requested BOSS file. --- src/services/npdl.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/services/npdl.ts b/src/services/npdl.ts index eb4ab10..a99379d 100644 --- a/src/services/npdl.ts +++ b/src/services/npdl.ts @@ -36,6 +36,7 @@ npdl.get([ return; } + response.setHeader('Last-Modified', new Date(Number(file.updated)).toUTCString()); readStream.pipe(response); }); @@ -43,4 +44,4 @@ const router = express.Router(); router.use(subdomain('npdl.cdn', npdl)); -export default router; \ No newline at end of file +export default router;