diff --git a/backend/server.js b/backend/server.js index 39c3882..726d1b4 100644 --- a/backend/server.js +++ b/backend/server.js @@ -70,7 +70,12 @@ app.use(sanitizeBody); app.use(generalLimiter); app.use('/api', apiKeyGuard); -const staticOpts = { maxAge: '1h', setHeaders: (res, p) => { if (p.endsWith('.html')) res.setHeader('Cache-Control', 'no-cache'); } }; +const staticOpts = { + maxAge: 0, + setHeaders: (res, p) => { + res.setHeader('Cache-Control', 'no-cache, no-store, must-revalidate'); + }, +}; app.use('/css', express.static(path.join(PUBLIC_DIR, 'css'), staticOpts)); app.use('/js', express.static(path.join(PUBLIC_DIR, 'js'), staticOpts)); diff --git a/nginx.inc b/nginx.inc index d02f845..0d2b20c 100644 --- a/nginx.inc +++ b/nginx.inc @@ -1,3 +1,5 @@ client_max_body_size 55m; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; +proxy_buffering off; +proxy_cache off;