From 847bb00a9e78196b3993b2482459b8c3ef38cec8 Mon Sep 17 00:00:00 2001 From: DIYgod Date: Mon, 29 Apr 2019 11:15:00 +0800 Subject: [PATCH] feat(core): set cache-control max-age equal to config.cacheExpire --- lib/middleware/header.js | 2 +- test/middleware/header.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/middleware/header.js b/lib/middleware/header.js index 2f351657d..b885ece89 100644 --- a/lib/middleware/header.js +++ b/lib/middleware/header.js @@ -6,7 +6,7 @@ const headers = { 'Access-Control-Allow-Headers': 'Content-Type, Content-Length, Authorization, Accept, X-Requested-With', 'Access-Control-Allow-Methods': 'GET', 'Content-Type': 'application/xml; charset=utf-8', - 'Cache-Control': `max-age=${config.cacheExpire / 2}`, + 'Cache-Control': `max-age=${config.cacheExpire}`, }; module.exports = async (ctx, next) => { diff --git a/test/middleware/header.js b/test/middleware/header.js index 69a0c23a3..41b69dc7e 100644 --- a/test/middleware/header.js +++ b/test/middleware/header.js @@ -14,7 +14,7 @@ describe('header', () => { expect(response.headers['access-control-allow-headers']).toBe('Content-Type, Content-Length, Authorization, Accept, X-Requested-With'); expect(response.headers['access-control-allow-methods']).toBe('GET'); expect(response.headers['content-type']).toBe('application/xml; charset=utf-8'); - expect(response.headers['cache-control']).toBe(`max-age=${config.cacheExpire / 2}`); + expect(response.headers['cache-control']).toBe(`max-age=${config.cacheExpire}`); expect(response.headers['last-modified']).toBe(response.text.match(/(.*)<\/lastBuildDate>/)[1]); // expect(response.headers.etag).toBe('"b37-MORyrF0tJ8BFw0xLLZL/zBYAFPY"'); });