最后一个函数在链中之前的promises解析之前执行。 .then(updateBitstamp(db)) .then(updatePoloniexcoinMarketData.updateCoinMarketData(db))
.then(addRates(db)); //this function is executing after the fir
在通过我设置的promise链传递参数时,我遇到了一些问题。这是我想要做的一个基本的例子。'user@secretdomain.com', password: 'admin' };
return new Promisereturn resolve(request, user);}
return new P
我正在做一个承诺链,这是个新手,抱歉。我想要做的是,对于任何特定函数中的任何错误,我希望等待一秒钟并再次尝试,直到它成功,然后按照原始计划继续promise chain。我尝试了一个if语句,如果出现错误消息,则再次调用该函数,如果没有错误消息,则解决该问题,但如果成功,promise链将不会继续执行。然后我设计了一个解决方案,在函数中内置了一个for循环,如下所示: var promise = new Promise