Maison > Questions et réponses > le corps du texte
Déterminez la connexion de l'utilisateur dans Express (en utilisant Sequelize et co)
Cependant, les informations dans console.log ne sont vues qu'après le retour de la résolution. Comment faire revenir la fonction en co après son exécution ?
PHP中文网2017-05-16 13:45:20
Généralement, une promesse est retournée et elle doit être ensuite signée partout où elle est utilisée.
UserBLL.GetByName = function(name) {
return co(function() {
return yield User.findOne({where: {username: name}})
})
}
UserBLL.GetByName('xxx').then(function(res) {
console.log(res)
})
过去多啦不再A梦2017-05-16 13:45:20
UserBil.getByName = () => {
var result = co.wrap(function* (){
return request
// something you want to return
})
return result(true).then(function(value){
return value
})
}