node.js - express 中资产的缓存控制标头
问题描述
我有一些像这样的静态资产设置,
module.exports = function(router) {
router.use('/assets', express.static('../assets', {cacheControl: true, setHeaders: function(res, path) {
res.setHeader('Cache-Control, "max-age=0, must-revalidate");
}}));
};
我希望将上述缓存控制标头添加到资产路径提供的任何内容上,但遗憾的是缓存控制标头仍然是公开的。
如何在 express 中为某些路径设置缓存控制标头?