0
比方說,我要建一個註冊流程,和我有一些看起來像這樣:如何中止一個失敗的Q承諾在Node.js的
Q.nfcall(validateNewRegCallback, email, password)
.fail(function(err){
console.log("bad email/pass: " + err);
return null;
})
.then(function(){
console.log("Validated!");
})
.done();
如果我註冊失敗,我想抓住它,死亡。相反,我看到「不合格的電子郵件/通行證」和「經過驗證」。爲什麼是這樣的,我怎樣才能在第一次失敗呼叫中中止?
使用'promise.catch(onRehected)'方法。 – Roman