Ich bin ziemlich neu in NodeJS, und es fällt mir schwer, mich auf die asynchrone Natur von Funktionen einzulassen, wenn ich wirklich möchte, dass ein Aufruf dem anderen synchron folgt.
Nehmen wir zum Beispiel an, ich rufe Webservice-Methoden auf. Jede Methode hat eine Rückruffunktion. Aber was ist, wenn ich 10 von ihnen in einer bestimmten Reihenfolge anrufen möchte? Muss ich wirklich alle Funktionen im ersten Rückruf verketten / einbetten? Was ist, wenn die Kette beim zweiten Mal etwas anders ist?
Gibt es elegante Muster für Situationen, in denen die Dinge eigentlich synchron sein sollen?
Oder sollte ich diese Art der Programmierung wirklich loslassen, um mich an eine andere Denkweise zu gewöhnen? Wenn das zutrifft, kann mich vielleicht jemand anhand von Rückrufen auf ein sauberes Beispiel für eine längere Funktionskette hinweisen ...