Express.js使用动态数据缓存请求结果

时间:2016-10-10 11:36:59

标签: javascript node.js express caching

是否可以处理动态数据的缓存?我知道我们可以使用以下方法在express中设置缓存:

res.header('Cache-Control', 'public, max-age=31557600')

但是可以在用户访问路由的第一个位置设置缓存。例如,/latest-articles显示最新文章,并缓存此数据。因此,每当有新用户进入时,他们都会在几毫秒内获得缓存数据。但是,如果有人添加新文章,则重置缓存,以便当用户转到/latest-articles或甚至刷新页面时,他们会获得新缓存的数据。

我猜这个'服务器端'缓存将是正确的选择。有谁知道如何在Express.js / Node.js中实现这个?

1 个答案:

答案 0 :(得分:0)

我认为您正在寻找的是:https://www.npmjs.com/package/apicache