您的位置:首页 > 移动开发 > Objective-C

TypeError: Object #<IncomingMessage> has no method 'flash'

2014-05-06 15:36 615 查看
JavaScript相关代码:

router.post('/reg', function(req, res) {
//检验用户两次输入的口令是否一致
if (req.body['password-repeat'] != req.body['password']) {
req.flash('error', '两次输入的口令不一致');
return res.redirect('/reg');
}
.....
});


NodeJS下启动执行,返回如下错误

TypeError: Object #<IncomingMessage> has no method 'flash'

解决方法如下:

npm install connect-flash


在app.js里添加如下代码:(本机的Express版本为4.0)

var flash = require('connect-flash');

app.use(flash());


再启动NodeJS执行脚本问题就消失了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐