标签: node.js express
我试图找到一个解决方案,但所有答案都让我无法实现或理解。
我有一个快速node.js脚本,它提供我的静态应用程序文件:
app.use(express.static(path.join(__dirname, 'app'), { maxAge: 30000}));
我想将maxAge设置为1周。
由于我的应用程序将很快投入生产,我应该经常更改我的文件,这将导致每天更改。
我怎样才能告诉浏览器我需要它来下载新版本的文件?
感谢。
答案 0 :(得分:0)
我强烈建议您使用asset rack,以便包含所有包含指纹的静态文件的特殊版本。然后,当您更新任何文件时,指纹会发生变化,浏览器将下载新版本。