我在工作中有一个相当简单的Angular2应用程序,我试图在我们的登台服务器(典型的Ubuntu LAMP)上向我的老板演示它。每次我更新模板并重新部署时,我还必须清除浏览器缓存 - 我的老板也是如此,未来的用户也是如此!不好!</ p>
我使用templateUrl
加载我的组件&#39;模板,它们总是被浏览器缓存。我已经尝试在.htaccess
中禁用缓存,但它似乎只是在初始请求中设置标头而不是任何XHR。
有没有办法配置apache来禁用XHR的缓存?或者只是完全禁用浏览器缓存,无论如何?
或者我在Angular做错了什么?在Apache上运行Angular应用程序是不是一个坏主意?
非常感谢任何建议或想法!
答案 0 :(得分:0)
Apache正在进行缓存,但问题只是我的误解。我设置Apache停止缓存后,我从未清除过缓存。我认为它会自动发生,这显然不是浏览器缓存的工作方式。
所以我最后一次要清除我老板的缓存,从那以后问题就会解决了。