Ich bin ziemlich neu bei Nodejs und komme aus dem Java-Hintergrund. Ich entschuldige mich für die lange Frage. Ich arbeite an einer eigenständigen Nodejs-Anwendung, die Schritte nacheinander ausführen muss. Im Folgenden sind die Schritte:NodeJs Aufruf von Modulen in sequenziellen Schritten
Step1: The application has to call the external-server-A or else retry
Step2: Once the above call is success, it has to call external-server-b by taking the response on Step1 or else retry.
Step3: Once the above call is success, it has to invoke local module by taking the response-of-step2 and call a function.
Nicht alle Schritte in 1 JS Seite zu kombinieren, ich möchte die Funktionen obigen Schritte in verschiedenen JS-Seiten und importieren() über erfordern im Zusammenhang schreiben. Ich bin mir nicht sicher, wie ich sie nacheinander nennen soll. Sollte ich die require(./step2)
, require(./step3)
im Call-Back-Code-Block von Step1 Funktion und Step2 Funktionen haben.
Vielen Dank im Voraus für die Hilfe.
Andrew Lively: Danke für die Info. Ich werde mehr über Versprechen lesen. Für das Wiederholen mit Versprechen, was der beste Ansatz ist. – John
@John Ich würde empfehlen, diese Frage erneut versuchen Versprechen Check-out: https://stackoverflow.com/questions/38213668/promise-retry-design-patterns –
Wenn ich diese Schritte aus app.js Datei und Schritt 1 Antwort verlangen hat um zu Step2 überzugehen, wie kann ich das machen? – John