如何在节点/ angular / nginx应用程序上强制缓存过期

时间:2016-02-09 14:33:50

标签: angularjs node.js nginx

我有一个node / angular / nginx应用程序,当我进行新的部署时,我需要在浏览器上强制缓存过期。

有一些工具可以为js文件执行此操作(在文件中添加?版本),但它们不适用于html模板和CSS。

这里有人有同样的问题吗?你是怎么解决的?

由于

1 个答案:

答案 0 :(得分:0)

您需要更改服务器中的nginx配置。

这是一篇有趣的文章,您必须read

您的配置应如下所示:

location ~* \.(?:css|js)$ {
  expires 1y; 
  add_header Cache-Control "public";
}

使其在1年后过期,例如