0

我试图找到一个解决方案,但所有的答案都让我想到了我无法实施或理解的事情。

我有一个为我的静态应用程序文件提供服务的 express node.js 脚本:

app.use(express.static(path.join(__dirname, 'app'), { maxAge: 30000}));

我想将 maxAge 设置为 1 周。

由于我的应用程序将很快投入生产,我应该经常更改我的文件,这将导致每天都发生变化。

我如何能够告诉浏览器我需要它来下载新版本的文件?

谢谢。

4

1 回答 1

0

我强烈推荐使用asset rack,这样你就可以包含所有包含指纹的静态文件的特殊版本。然后,当您更新任何文件时,指纹会更改,浏览器将下载新版本。

于 2013-09-18T01:57:29.240 回答