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

Nis*_*gla 6 browser-cache node.js

我的网站在node.js服务器上运行,当我在谷歌页面洞察工具上检查我的网站时,它显示我利用浏览器缓存.我一直在网上搜索这个,但没有运气.如果有人知道如何利用node.js中的浏览器缓存,请告诉我.

Yur*_*bin 9

浏览器缓存主要由用户控制,在Node的控制之外.你唯一能做的就是在Node.js服务的静态文件上设置max-age头.

假设您正在使用express,将文件缓存一天:

app.use(express.static(__dirname + '/public', { maxAge: 86400000 }));
Run Code Online (Sandbox Code Playgroud)

  • 我已经这样做但谷歌页面检查仍然说利用浏览器缓存(H) (7认同)