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

时间:2015-01-21 18:36:08

标签: node.js browser-cache

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

1 个答案:

答案 0 :(得分:8)

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

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

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