CNode

flash is not defined

问答
Aaeolusheath发布于11 年前最后回复11 年前2 回复5922 浏览0 收藏

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');
 }
  });

} 求解····

查看回复

回复 (2)

A
aeolusheath#1·11 年前

flash is not defined

ReferenceError: flash is not defined at D:\Program Files\nodejs\node_global\blog\routes\index.js:66:20

A
aeolusheath#2·11 年前

求帮助啊

参与回复
登录后即可参与回复。登录