在项目中遇到前端部署镜像后,每次都访问历史版本,只有清理缓存才会访问最新代码。
我是通过更改nginx反向代理的配置文件来解决了这个问题
在反向代理的配置文件新增这个配置
location / {
proxy_set_header X-Forwarded-For \$proxy_add_x_forwarded_for;
try_files \$uri /index.html;
add_header Cache-Control "no-cache";//主要是加上这句话,如果代码有更新就会走最新代码,如果没有更新就会走缓存。
}