2017-04-06 8 views
0

CODE warten setzen -Wie in Mokka NodeJS

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

Jetzt, wenn ich diesen Code ausführen meldet er Daten wie - Warten warten, ABC (Die es für die Zeit oben angegebenen wartet) zu verarbeiten,

ich Timeout setzen wollen, bevor getApiData Methode aufrufen ..

+0

Welche Art von dann sind diese? Die Funktion, die in "then" einer A + -Versprechung übergeben wird, sollte den Wert der vorherigen aufgelösten Zusage übernehmen und eine neue Zusage zurückgeben. –

Antwort

1

Angenommen, Sie echte Versprechen verwenden, dies ist die Funktion, die Sie then passieren sollte:

Die nächste then wird aufgerufen, sobald das Versprechen gelöst ist.