mirror of
https://gitlab.com/soapbox-pub/ditto.git
synced 2025-12-06 11:29: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);
|
app.get('/timeline/*', frontendController);
|
||||||
|
|
||||||
// Known static file routes
|
// Known static file routes
|
||||||
|
app.get('/sw.js', publicFiles);
|
||||||
app.get('/favicon.ico', publicFiles, staticFiles);
|
app.get('/favicon.ico', publicFiles, staticFiles);
|
||||||
app.get('/images/*', publicFiles, staticFiles);
|
app.get('/images/*', publicFiles, staticFiles);
|
||||||
app.get('/instance/*', publicFiles);
|
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
|
// Site index
|
||||||
app.get('/', frontendController, indexController);
|
app.get('/', frontendController, indexController);
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue