我使用Node.js和Express.js。同时,我将NowJS添加到Express.js中以执行一些实时操作。
在配置文件中,我有:
在配置文件中,我有:
app.configure('production', function() {
var oneYear = 31557600000;
app.use(express.static(__dirname + '/public', { maxAge: oneYear }));
app.use(express.errorHandler());});
我使用以下命令运行应用程序:
$ NODE_ENV=production node app.js
然而,文件(图片、CSS、JS)似乎没有被缓存,它们总是作为新文件提供。
附:我刚刚在本地主机上进行了测试,缓存似乎在本地主机上运作正常,但是当上传到服务器时,缓存不再起作用。