如何用res.locals代替flash
express3.0支持flash了,说是用res.locals代替flash。我也是这引入flash中间件,但是不好用。 我想实现一个注册页面,在密码不一致的时候返回错误提示。我在注册页面的post路由里添加
if(pwd!=repwd){
res.locals.pwd_unsame=true;
res.redirect("/reg");
}
并且在reg.ejs中这样写
<span id="password_err" class="text-error"><%if(pwd_unsame){%>密码不一致<%}%></span>
但是在首次访问/reg是,由于还没有设定 res.locals.pwd_unsame,所以会得到“pwd_unsame is not defined”的提示。
请问到底如何用res.locals代替flash?
6 回复
express3.0不支持flash了
res.redirect这。。。
同问
用session保存错误信息了在付给res.locals.error
我是用return res.render(“reg”);代替了res.redirect("/reg");
这个我试试,谢谢