kopia lustrzana https://github.com/badgen/badgen.net
fix: force setting cache-control header
rodzic
36a017de63
commit
c571404ee6
|
@ -34,10 +34,8 @@ export function serveBadgeNext (req: NextApiRequest, res: NextApiResponse, optio
|
||||||
const badgeSVGString = badgen(badgeParams)
|
const badgeSVGString = badgen(badgeParams)
|
||||||
|
|
||||||
// Minimum s-maxage is set to 300s(5m)
|
// Minimum s-maxage is set to 300s(5m)
|
||||||
if (res.getHeader('cache-control') === undefined) {
|
const cacheMaxAge = cache ? Math.max(parseInt(String(cache)), 300) : sMaxAge
|
||||||
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('cache-control', `public, max-age=86400, s-maxage=${cacheMaxAge}, stale-while-revalidate=86400`)
|
|
||||||
}
|
|
||||||
|
|
||||||
res.setHeader('Content-Type', 'image/svg+xml;charset=utf-8')
|
res.setHeader('Content-Type', 'image/svg+xml;charset=utf-8')
|
||||||
res.statusCode = code
|
res.statusCode = code
|
||||||
|
|
Ładowanie…
Reference in New Issue