Object #<IncomingMessage> has no method 'flash'
发布于 2年前 作者 yakczh 4287 次浏览

比如表单提交后想给用户一个提示,然后再跳转到一个页面 用网上的例子

req.flash('info', 'join success')
res.redirect('/mixin', {reg_msg:'username'});

这样提示,Object #<IncomingMessage> has no method ‘flash’ 网上搜索了一下好象是express3不能用req.flash https://github.com/visionmedia/express/issues/1170 那要用户一个提示,一般是怎么处理呢?

6 回复

这个安装了

是使用的是express3.3.1,装了connect-flash,然后也给express 配置了flash eg:app.use(flash()),但是还是报 Object #<IncomingMessage> has no method ‘flash’

flash方法不推荐使用,请将消息放到res中返回

试着将这两行代码放一起,放在session模块之后,这两个又放在其它模块之前 var flash = require(‘connect-flash’); app.use(flash());

回到顶部