如何在摩卡Node js中放置等待



CODE -

.then (() => {
            console.log("Wait");
            setTimeout(function(){console.log("Wait to process")},1500);        
            this.timeout(2000);     
          })
.then(() => {
            console.log("Get ABC");
            return common.getApiData(url)})

现在,当我运行此代码时,它会记录如下数据 -等获取 ABC等待处理(它等待上面指定的时间(

我想在调用getApiData方法之前超时。

假设你使用的是真正的承诺,这是你应该传递给then的函数:

.then(function (value) {
    var p = new Promise ();
    setTimeout (function () {
       p.resolve(value)
    }, 2000) 
    return p
}) 

一旦承诺得到解决,将调用下一个then

相关内容

  • 没有找到相关文章

最新更新