fix: force setting cache-control header

cache-s-maxage
Amio 2025-05-07 08:13:15 +08:00
rodzic 36a017de63
commit c571404ee6
1 zmienionych plików z 2 dodań i 4 usunięć

Wyświetl plik

@ -34,10 +34,8 @@ export function serveBadgeNext (req: NextApiRequest, res: NextApiResponse, optio
const badgeSVGString = badgen(badgeParams)
// Minimum s-maxage is set to 300s(5m)
if (res.getHeader('cache-control') === undefined) {
const cacheMaxAge = cache ? Math.max(parseInt(String(cache)), 300) : sMaxAge
res.setHeader('cache-control', `public, max-age=86400, s-maxage=${cacheMaxAge}, stale-while-revalidate=86400`)
}
const cacheMaxAge = cache ? Math.max(parseInt(String(cache)), 300) : sMaxAge
res.setHeader('cache-control', `public, max-age=86400, s-maxage=${cacheMaxAge}, stale-while-revalidate=86400`)
res.setHeader('Content-Type', 'image/svg+xml;charset=utf-8')
res.statusCode = code