egg-static如何为.html文件设置no-cache响应头
首次请求为响应头为
accept-ranges: bytes
cache-control: public, max-age=31536000
content-length: 1212
content-md5: m5xj4FYJnRBlpxVAxgxgHQ==
content-type: text/html; charset=utf-8
date: Wed, 18 Apr 2018 12:54:00 GMT
etag: "m5xj4FYJnRBlpxVAxgxgHQ=="
last-modified: Wed, 18 Apr 2018 09:59:47 GMT
status: 200
x-readtime: 1
刷新后如下
accept-ranges: bytes
date: Wed, 18 Apr 2018 12:26:16 GMT
etag: "m5xj4FYJnRBlpxVAxgxgHQ=="
last-modified: Wed, 18 Apr 2018 09:59:47 GMT
status: 304
x-readtime: 0
通过抓包是显示响应头如上,这样会有缓存。当文件更新后在手机浏览器上并没什么问题,但是在微信里面打开页面的话死活也不更新。想尝试添加cache-control:no-cache响应头来设置不缓存该页面。 这里请教下如何做.
2 回复
:status 200
date Wed, 18 Apr 2018 13:37:15 GMT
content-type text/html; charset=utf-8
content-length 1242
accept-ranges bytes
last-modified Wed, 18 Apr 2018 13:36:48 GMT
etag "BX1PHlU4CMhqPcBDFYe7Sg=="
cache-control public, max-age=31536000
content-md5 BX1PHlU4CMhqPcBDFYe7Sg==
x-readtime 2
微信遇到上面的请求头 以后永远也不会去请求页面了 除非缓存时间达到cache-control了 我把cache-control:no-cache后问题解决 这样的话就是页面不会缓存了