mirror of
https://gitlab.com/soapbox-pub/ditto.git
synced 2025-12-06 11:29: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);
|
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