Angularjs Appengine在部署对live server Js和Css的某些当前更改时遇到问题
我在本地apengine站点上有文件,我有新的更改,特别是javascripts文件,它在本地工作得非常好,但是在部署到live站点后,我发现javascript文件没有我最近的更改 到目前为止,我一直在通过添加和删除文件(例如/main.js?4)上的缓存破坏来切换修复程序,其中4是appengine上的活动版本 我想知道我为什么要这样做,以及永久性的修复方法是什么 我想知道我为什么要这么做 检查这些文件的Angularjs Appengine在部署对live server Js和Css的某些当前更改时遇到问题,angularjs,google-app-engine,caching,Angularjs,Google App Engine,Caching,我在本地apengine站点上有文件,我有新的更改,特别是javascripts文件,它在本地工作得非常好,但是在部署到live站点后,我发现javascript文件没有我最近的更改 到目前为止,我一直在通过添加和删除文件(例如/main.js?4)上的缓存破坏来切换修复程序,其中4是appengine上的活动版本 我想知道我为什么要这样做,以及永久性的修复方法是什么 我想知道我为什么要这么做 检查这些文件的expires响应标题: 什么是永久性修复 在您的app.yaml中,有一些设置会影响
expires
响应标题:
什么是永久性修复
在您的app.yaml
中,有一些设置会影响这一点:
根级别的默认\u过期
以及静态文件处理程序中的过期设置:
我已经更改了app.yaml文件的过期值,但仍然没有更改标题中的日期。上一个文件将一直保留到过期,您是否在新文件上测试过?