我有一个使用express模块的nodejs应用程序,我已经在公共文件夹中更改了一些图像,但是当我从用户方检查仍然在旧图像上并且当清除浏览器缓存时,我得到了新图像时,是否有命令可以使它自动。
答案 0 :(得分:0)
看看Etag。如果资源的内容未更改,服务器将不会再次发送它。可以的话,就像您的情况一样。
看一下快速文档,我看到etag是中间件函数static的布尔选项。
express.static({etag:true})
有关标签的一些背景信息。 https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/ETag