mirror of
https://gitlab.com/soapbox-pub/ditto.git
synced 2025-12-06 03:19:46 +00:00
Add cache-control headers to /packs/*
This commit is contained in:
parent
1e53457c9d
commit
51981009c4
1 changed files with 8 additions and 2 deletions
10
src/app.ts
10
src/app.ts
|
|
@ -407,11 +407,17 @@ app.get('/notice/*', frontendController);
|
|||
app.get('/timeline/*', frontendController);
|
||||
|
||||
// Known static file routes
|
||||
app.get('/sw.js', publicFiles);
|
||||
app.get('/favicon.ico', publicFiles, staticFiles);
|
||||
app.get('/images/*', publicFiles, staticFiles);
|
||||
app.get('/instance/*', publicFiles);
|
||||
app.get('/packs/*', publicFiles);
|
||||
app.get('/sw.js', publicFiles);
|
||||
|
||||
// Packs contains immutable static files
|
||||
app.get('/packs/*', async (c, next) => {
|
||||
c.header('Cache-Control', 'public, max-age=31536000, immutable');
|
||||
c.header('Strict-Transport-Security', '"max-age=31536000" always');
|
||||
await next();
|
||||
}, publicFiles);
|
||||
|
||||
// Site index
|
||||
app.get('/', frontendController, indexController);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue