mirror of
https://gitlab.com/soapbox-pub/ditto.git
synced 2025-12-06 03:19:46 +00:00
Merge branch 'packs-cache' into 'main'
Add cache-control headers to /packs/* See merge request soapbox-pub/ditto!616
This commit is contained in:
commit
ed29ecdb3f
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