首页 > 解决方案 > 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 中为某些路径设置缓存控制标头?

标签: node.jsexpresshttp-headers

解决方案


推荐阅读