From 2d1f5353143cd30e88e079a8e10b97b71bf4e4a0 Mon Sep 17 00:00:00 2001 From: Nolan Lawson Date: Fri, 7 Sep 2018 16:46:40 -0700 Subject: [PATCH] use consistent cache-control:max-age=600 for HTML pages --- src/middleware.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/middleware.ts b/src/middleware.ts index bab6536..d86a77a 100644 --- a/src/middleware.ts +++ b/src/middleware.ts @@ -136,7 +136,7 @@ export default function middleware(opts: { fs.existsSync(path.join(output, 'index.html')) && serve({ pathname: '/index.html', - cache_control: 'max-age=600' + cache_control: dev() ? 'no-cache' : 'max-age=600' }), fs.existsSync(path.join(output, 'service-worker.js')) && serve({ @@ -532,6 +532,7 @@ function get_page_handler( .replace('%sapper.styles%', () => styles); res.statusCode = status; + res.setHeader('Cache-Control', dev() ? 'no-cache' : 'max-age=600'); res.end(body); }).catch(err => { if (error) {