← back to Stars of Design
sitemap.txt: emit Last-Modified header for conditional GET (asim parity)
ce39c6bc37ede53217d49b3b1f6fed0347d6aa9c · 2026-05-13 09:43:22 -0700 · Steve Abrams
Files touched
Diff
commit ce39c6bc37ede53217d49b3b1f6fed0347d6aa9c
Author: Steve Abrams <steve@designerwallcoverings.com>
Date: Wed May 13 09:43:22 2026 -0700
sitemap.txt: emit Last-Modified header for conditional GET (asim parity)
---
routes/public.js | 1 +
1 file changed, 1 insertion(+)
diff --git a/routes/public.js b/routes/public.js
index 602ab2c..9a5826a 100644
--- a/routes/public.js
+++ b/routes/public.js
@@ -671,6 +671,7 @@ router.get('/sitemap.txt', async (req, res, next) => {
...clients.map((c) => `${base}/clients/${c.slug}`),
];
res.setHeader('Cache-Control', 'public, max-age=21600, stale-while-revalidate=86400');
+ res.setHeader('Last-Modified', new Date().toUTCString());
res.type('text/plain').send(urls.join('\n') + '\n');
} catch (e) { next(e); }
});
← 4edf44d smoke: 9 new checks for /api/{designers,firms,clients}/rando
·
back to Stars of Design
·
API: add /api/{designers,firms,clients}/featured (parity wit deb329f →