我只想在引导过程中尝试生成用户。
我点击了他的更新语句并且该过程停止,然后在10秒后超时" Bootstrap执行其回调(10000毫秒)的时间非常长。"永远不会抛出更新错误。我知道用户存在。我在尝试更新之前已经检查过了。
User.update({id:id}, {verificationCode: verificationCode})
.then(function(updatedUser){
console.log("VerificationCode added.", updatedUser);
addInitialPermissions();
})
.catch(function(err){
if(err) throw new Error(err);
next(err);
});
我不知道问题是什么。非常感谢任何帮助。
感谢
答案 0 :(得分:1)
这是错误的:
User.update({id:id}, {verificationCode: verificationCode})
.then(function(updatedUser){
console.log("VerificationCode added.", updatedUser);
addInitialPermissions();
})
.catch(function(err){
if(err) throw new Error(err);
next(err);
});
这是正确的, exec , 然后 :
User.update({id:id}, {verificationCode: verificationCode})
.exec(function(err, updatedUser){
if(err) {
console.log(err)
return;
}
console.log("VerificationCode added.", updatedUser);
addInitialPermissions();
});