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?