当客户端通过按下后退按钮进入页面时,如何使其加载新副本而不是缓存副本?

lag*_*lex 4 javascript refresh back browser-cache node.js

我正试图通过点击后退按钮获取一个页面,以便在客户端到达时从服务器加载新副本.默认情况下,它从浏览器内存加载旧的缓存副本.

有没有办法做到这一点?(在node.js中)

window.unload 如上所述添加空函数对我不起作用.

lag*_*lex 6

尝试了所有Meta标签,它们没有任何效果.但问题 提到 由@BenJ 提到"当你没有访问到Web服务器的头".我其实也有机会获得,并可以设置从服务器端的什么头.所以我挖出了这个完美无瑕的答案

res.header('Cache-Control', 'private, no-cache, no-store, must-revalidate');
res.header('Expires', '-1');
res.header('Pragma', 'no-cache');
Run Code Online (Sandbox Code Playgroud)