node.js表达JS文件缓存

 安静哒发呆 发布于 2023-02-08 12:17

我使用简单快递来服务Backbone项目.这是我们使用的文件:

 app.configure('production', function () {
 var myTime = 432000;         //5 days
 app.set('port', process.env.PORT || 80);
 app.use(express.bodyParser());
 app.use(express.methodOverride());
 app.use(allowCrossDomain);
 app.use(app.router);    
 app.use(express.static(__dirname + './../',  { maxAge: myTime } ));
 console.log("SERVING !!!");
});

每个部署项目都使用require.js(r.js)进行优化.文件是Concenated,minified和uglified并部署到生产服务器.

问题如下.假设我将缓存设置为15天.在第3天,我们部署了新项目,意味着新版本.客户端浏览器不会提取新的javascript文件,因为它已经兑现了它们并且有效.

如何欺骗浏览器删除新文件的缓存?

感谢:D

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有