为了账号安全,请及时绑定邮箱和手机立即绑定

express+ejs 如何禁用缓存

express+ejs 如何禁用缓存

Qyouu 2018-11-27 10:17:49
主页index.ejs显示用户名和用户头像,点击的个人中心跳转至信息详情页;在信息详情页修改信息以及上传头像等操作,点击保存之后从信息详情页回到主页index.ejs,这些操作后,数据库数据已经更新,但是主页indexejs中的头像,并没有更新。如果清除浏览器缓存,再次重新登录的话就可以更新用户头像。请问这是不是属于缓存的问题,查到的一些写法可是不管用,我先贴在下面第一种:var ejs = require('ejs'),LRU = require('lru-cache');ejs.cache = LRU(100);第二种:app.use(express.static(path.join(__dirname, 'public')));app.get("/*",function (req, res, next) {    res.setHeader('Last-Modified',(new Date()).toUTCString());    next();})第三种:app.set('view cache', false);第四种:app.disable('view cache');即使把这些都写上也不管用,还是需要清除浏览器缓存才可以更新用户头像,请大神指点。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 938 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信