阻止浏览器中的任何缓存

时间:2018-05-25 21:55:56

标签: http express cache-control

我可以使用哪些标头来阻止浏览器的任何缓存?

https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Cache-Control

它只会是:

res.setHeader('cache-control','no-cache');

2 个答案:

答案 0 :(得分:4)

缓存控制:无存储就足够了。

请参阅:   https://www.mnot.net/blog/2017/03/16/browser-caching

答案 1 :(得分:1)

看起来这是最全面的事情:

  res.setHeader('Cache-Control', 'no-cache, no-store, must-revalidate');

根据: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Cache-Control

但我想有一件事我不明白 - 好像must-revalidate似乎是多余的 - 我认为no-cache / no-store已经照顾must-revalidate否则呢?