473370
借鉴N-club这个项目做用户登录,原作使用koa1,我是用的koa2 刚开始访问登录界面 直接返回登录界面
yield this.render('signin');
在登陆页面,想在ejs中显示登陆错误的信息,正确就不显示了,因为要跳转了 下面的意思是当用户验证错误的话,就输出这个信息,返回这个界面
this.flash = {error: '用户名或密码错误!'};
return this.redirect('back');
下面是ejs里面的
<% if ($this.flash && $this.flash.error) { %>
<div class="flash">
<div class="ui red message"><i class="close icon"></i><%= $this.flash.error %></div>
</div>
<% } %>
我的疑问是,为什么我在第一次get的时候不能返回正常的html 后来找到原因是因为ejs里面的这段代码 我很奇怪,为什么原作的可以正常解析返回html,我的就不行~