[英]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.