Vuejs SPA/Gunicorn Nginx/index.html缓存

Vuejs SPA/Gunicorn Nginx/index.html缓存,nginx,caching,Nginx,Caching,我所有的javascript/css内容在运行到生产环境时都会进行版本控制,因此当新版本发布时,index.html文件上的文件会有所不同,这将强制重新加载文件 但是,index.html文件正在被缓存。我不知道如何允许缓存所有的js和css,而不允许缓存index.html文件 我可以在索引文件中添加“无缓存”标题,但这会停止缓存我只希望index.html每次都能新鲜地提供给用户浏览器的所有内容,这样,如果他们需要请求新的js文件,他们就可以进行破坏 我没有它,没有缓存任何东西,但这是一个坏

我所有的javascript/css内容在运行到生产环境时都会进行版本控制,因此当新版本发布时,index.html文件上的文件会有所不同,这将强制重新加载文件

但是,index.html文件正在被缓存。我不知道如何允许缓存所有的js和css,而不允许缓存index.html文件

我可以在索引文件中添加“无缓存”标题,但这会停止缓存我只希望index.html每次都能新鲜地提供给用户浏览器的所有内容,这样,如果他们需要请求新的js文件,他们就可以进行破坏

我没有它,没有缓存任何东西,但这是一个坏的处理方式

如果我不这样做,会发生什么呢?nginx似乎给他们提供了index.html的陈旧版本。

您能否仅使用以下nginx配置尝试“不缓存”index.html

location = /index.html {
  expires -1;
}