2

使用 Express & Jade 将警告消息传递到视图的最佳方式是什么?

我创建了一个登录系统,用于检查输入的密码与存储在 Mongo 数据库中的密码是否相符,然后设置 cookie 并重定向,或者如果不正确则仅重定向。

if(obj.password === req.body.loginPassword){
     res.cookie('username', req.body.loginUsername);
     red.redirect('/')
}else{
     res.redirect('/');
}

我想在登录失败时通过 else 向视图传递警告消息。

4

1 回答 1

3

快递 3.0:

您可以使用 req.session 来存储错误消息或简单地查看这个中间件: https ://github.com/jaredhanson/connect-flash

快递 2.0:

您可以直接使用 req.flash 。http://expressjs.com/2x/guide.html中描述的用法

于 2012-11-26T10:16:48.617 回答