express中判断用户登录(使用了sequelize和co)
但是是return res之后才看到console.log中的信息。如何使得执行完co中的函数才return?
PHP中文网2017-05-16 13:45:20
一般是返回个Promise,使用的地方也要then一下。
UserBLL.GetByName = function(name) {
return co(function() {
return yield User.findOne({where: {username: name}})
})
}
UserBLL.GetByName('xxx').then(function(res) {
console.log(res)
})