[英]How to properly configure web.config for IISnode with clientCache
我已经在StackOverflow上阅读了一些答案,最好使用iisnode的静态文件配置,而不是让node.js处理它。
没关系,但是我只是找不到一种方法来使其与浏览缓存的传统配置配合使用:
<staticContent>
<clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="7.00:00:00" />
</staticContent>
当我使用node'js普通浏览缓存时,这就是它的配置方式(和工作方式):
app.use(express.static(path.join(__dirname, 'public'), {maxAge: 86400000}));
我的问题是:
<clientCache ...
在IISnode中工作? 谢谢
我基本上放弃了尝试使用IIS来提供静态文件的方法,并开始使用默认的Express静态中间件的maxAge选项,但是尝试设置Grunt工作流以确保内容更改时确保我的静态文件的名称更改时,我很快就厌倦了。
最终编写了一些称为Electricity的Node.js中间件,我试图将其替换为默认的Express静态中间件的主要替代品: https : //github.com/mediocre/electricity
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.