如何在Node JS App中更新静态文件?

时间:2019-05-07 11:04:15

标签: node.js nginx

我有一个使用express模块​​的nodejs应用程序,我已经在公共文件夹中更改了一些图像,但是当我从用户方检查仍然在旧图像上并且当清除浏览器缓存时,我得到了新图像时,是否有命令可以使它自动。

1 个答案:

答案 0 :(得分:0)

看看Etag。如果资源的内容未更改,服务器将不会再次发送它。可以的话,就像您的情况一样。

看一下快速文档,我看到etag是中间件函数static的布尔选项。

express.static({etag:true})

有关标签的一些背景信息。 https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/ETag