我的网站在node.js服务器上运行,当我在谷歌网页洞察工具上检查我的网站时,它显示我利用浏览器缓存。 我一直在网上搜索这个,但没有运气。 如果有人知道如何利用node.js中的浏览器缓存,请告诉我。
答案 0 :(得分:8)
浏览器缓存主要由用户控制,在Node的控制之外。您唯一能做的就是在Node.js提供的静态文件上设置max-age标头。
假设您正在使用express,将文件缓存一天:
app.use(express.static(__dirname + '/public', { maxAge: 86400000 }));