1,不是express版本问题 app.js文件里面 …其他代码 var routes = require(‘./routes/index’);
var flash =require('connect-flash');
console.log(flash());// 输出的是 [Funcion]
console.log(flash);//输出的是 Function:flash
...其他代码
app.use(flash());
routes(app);
module.exports=app;
2,其中路由index内容如下 module.exports = function(app) { app.post('/reg’, function (req, res) { var name=req.body.name, password=req.body.password, password_re=req.body[‘password_repeat’], email=req.body[‘email’];
if(!name){
req.flash('error','用户名怎么能为空?'); //到这里 会报flash的错误
return res.redirect('/reg');
}
});
} 求解····