Smarter cache headers

This commit is contained in:
Jori Lallo
2016-06-05 21:39:09 -07:00
parent 4775a35488
commit 6011de49a0

View File

@ -28,16 +28,15 @@ if (process.env.NODE_ENV === 'production') {
router.get('/static/*', async (ctx) => { router.get('/static/*', async (ctx) => {
ctx.set({ ctx.set({
'Cache-Control': 'max-age=999999999999', 'Cache-Control': `max-age=${356*24*60*60}`,
}); });
const stats = await sendfile(ctx, path.join(__dirname, '../dist/', ctx.path.substring(8))); const stats = await sendfile(ctx, path.join(__dirname, '../dist/', ctx.path.substring(8)));
}); });
router.get('*', async (ctx) => { router.get('*', async (ctx) => {
// Cache forever
ctx.set({ ctx.set({
'Cache-Control': 'max-age=999999999999', 'Cache-Control': `max-age=${24*60*60}`,
}); });
const stats = await sendfile(ctx, path.join(__dirname, '../dist/index.html')); const stats = await sendfile(ctx, path.join(__dirname, '../dist/index.html'));