为什么下面的代码输出为“一”,而不是“一”“二”?但使用 express-route 是可以的
app.use(route.get('/admin',requiredUser,index));
function *requiredUser(next){
console.log("one"); //required session
yield next;
}
function *index(next) {
console.log("two"); //ok save login
this.body = yield render('admin');
}