前端代码更新镜像后,浏览器显示缓存

在项目中遇到前端部署镜像后,每次都访问历史版本,只有清理缓存才会访问最新代码。

我是通过更改nginx反向代理的配置文件来解决了这个问题
在反向代理的配置文件新增这个配置

   location   / {
          proxy_set_header    X-Forwarded-For     \$proxy_add_x_forwarded_for;
    	    try_files \$uri /index.html;
          add_header Cache-Control "no-cache";//主要是加上这句话,如果代码有更新就会走最新代码,如果没有更新就会走缓存。

        }

Guess you like

Origin blog.csdn.net/lyn1772671980/article/details/119798383