模板HTML始终在浏览器中缓存

时间:2016-04-07 23:43:55

标签: apache2 angular

我在工作中有一个相当简单的Angular2应用程序,我试图在我们的登台服务器(典型的Ubuntu LAMP)上向我的老板演示它。每次我更新模板并重新部署时,我还必须清除浏览器缓存 - 我的老板也是如此,未来的用户也是如此!不好!<​​/ p>

我使用templateUrl加载我的组件&#39;模板,它们总是被浏览器缓存。我已经尝试在.htaccess中禁用缓存,但它似乎只是在初始请求中设置标头而不是任何XHR。

有没有办法配置apache来禁用XHR的缓存?或者只是完全禁用浏览器缓存,无论如何?

或者我在Angular做错了什么?在Apache上运行Angular应用程序是不是一个坏主意?

非常感谢任何建议或想法!

1 个答案:

答案 0 :(得分:0)

Apache正在进行缓存,但问题只是我的误解。我设置Apache停止缓存后,我从未清除过缓存。我认为它会自动发生,这显然不是浏览器缓存的工作方式。

所以我最后一次要清除我老板的缓存,从那以后问题就会解决了。