我对Node.js/Express还很陌生,但我觉得我正在慢慢掌握它。我添加了这段代码,据我所知,这似乎是相当标准的:
app.configure('production', function() {
var oneYear = 31557600000;
app.use(express.static(__dirname + '/public', { maxAge: oneYear }));
app.use(express.errorHandler());
});
查看Chrome的缓存可以发现,所有内容都被缓存了。太好了!但是当我在我的网站上运行Chrome的审计(并且我注意到,在其他使用Node的网站上也是如此),Chrome说该网站没有缓存任何内容。这种差异可能是什么原因引起的呢?