From c7d7df63648e7f1097ee289eea4c1d2708470901 Mon Sep 17 00:00:00 2001 From: Luke Edwards Date: Sun, 21 Apr 2019 21:16:44 -0700 Subject: [PATCH] fix: set default Cache-Control value when unset --- site/src/server.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/site/src/server.js b/site/src/server.js index 084b52b5b6..63c7d70709 100644 --- a/site/src/server.js +++ b/site/src/server.js @@ -94,7 +94,12 @@ if (process.env.GITHUB_CLIENT_ID) { app.use( compression({ threshold: 0 }), - serve('static', { setHeaders: res => res.setHeader('Access-Control-Allow-Origin', '*') }), + serve('static', { + setHeaders(res, pathname) { + res.setHeader('Access-Control-Allow-Origin', '*'); + res.hasHeader('Cache-Control') || res.setHeader('Cache-Control', 'max-age=600'); // 10min default + } + }), sapper.middleware({ // TODO update Sapper so that we can pass props to the client props: req => { @@ -111,4 +116,4 @@ app.use( }; } }) -).listen(process.env.PORT); \ No newline at end of file +).listen(process.env.PORT);