私はnode.jsでmongooseを使っています。私は各ユーザのトークンを生成しようとしています。ノードJsの約束
ここでは、最初のreturn文と2番目のreturn文で何が起こっているのか理解できません。
誰かがコントロールフローを手伝ってもらえますか?
UserSchema.methods.generateAuthToken = function(){
var user = this;
var access = 'auth';
var token =jwt.sign({ _id : user._id.toHexString(),access},'123abc');
user.tokens.push({access,token});
return user.save().then(()=>{
return token;
})
};
背景については、[this](https://davidwalsh.name/promises)を参照してください。 –