我有一个node / angular / nginx应用程序,当我进行新的部署时,我需要在浏览器上强制缓存过期。
有一些工具可以为js文件执行此操作(在文件中添加?版本),但它们不适用于html模板和CSS。
这里有人有同样的问题吗?你是怎么解决的?
由于
答案 0 :(得分:0)
您需要更改服务器中的nginx配置。
这是一篇有趣的文章,您必须read:
您的配置应如下所示:
location ~* \.(?:css|js)$ {
expires 1y;
add_header Cache-Control "public";
}
使其在1年后过期,例如