如何利用node.js中的浏览器caching?

我的网站在node.js服务器上运行,当我检查我的网站在谷歌页面洞察工具,它显示我利用浏览器caching。 我在互联网上search了很多,但没有运气。 如果有谁知道如何利用node.js中的浏览器caching,请让我知道。

浏览器caching大部分由用户控制,不受Node的控制。 你唯一能做的就是在由Node.js服务的静态文件上设置max-age头文件。

假设您使用express,将文件caching一天:

app.use(express.static(__dirname + '/public', { maxAge: 86400000 }));