我正在使用以下标题,但即使打开 chrome devtools 并禁用缓存,内容仍然缓存在浏览器中。
它是一个编译过的 vue.js 2.x 应用程序。
以下是 nginx 标头
HTTP/1.1 200 OK
Server: nginx/1.14.0 (Ubuntu)
Date: Sun, 20 Jan 2019 00:47:25 GMT
Content-Type: text/html
Content-Length: 3162
Connection: keep-alive
Expires: Sun, 20 Jan 2019 00:47:24 GMT
Cache-Control: no-cache
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0
Accept-Ranges: bytes
我做错了什么?我清除缓存的唯一方法是在浏览器级别进行,这很烦人。
我们进行持续部署,并且不需要缓存。
index.html 页面会加载所有经过散列处理的资产,但该 index.html 页面会被缓存在 Chrome/Linux 和 Mac 中。