带有Wildfly的js和CSS文件的浏览器缓存到期

Tom*_* F. 5 etag cache-control angularjs wildfly

我在部署到Wildfly 8.2.1的Web应用程序中打包了一个angularjs javascript应用程序。有时,当我对此Web应用程序部署javascript或CSS修改时,用户必须手动删除其浏览器缓存以使修改出现。有没有一种方法可以更改此行为,以便用户不必每次都删除其浏览器缓存?

Rém*_*tos 3

我分享了一篇关于这一点的要点文章

它描述了如何在 wildfly undertow 子系统中配置响应标头,以针对特定的静态内容(例如 .js、.css、... 文件)调整服务器 http 响应中的过期缓存标头。