【发布时间】:2015-03-12 14:52:44
【问题描述】:
我知道 Express 的 maxAge 静态内容指令:
app.use(express.static(__dirname + '/public', { maxAge: 86400000 }));
但是我想建立一个系统:
- 浏览器缓存任何未更改的资源
- 浏览器获取已更改资源的最新版本
我知道这通常使用校验和来完成,即:为所有资源提供校验和作为其 URL 的一部分。旧 URL 被永久缓存,新内容意味着新 URL。
如何在 express 中进行设置?
【问题讨论】:
-
这不是基于香草“Last-Modified”标头的缓存吗?
标签: javascript node.js http caching express