Sono abbastanza nuovo su NodeJS e sto attraversando un periodo difficile per comprendere la natura asincrona delle funzioni quando voglio davvero che una chiamata segua l'altra in modo sincronizzato.
Per esempio, sto chiamando i metodi del servizio web. Ogni metodo ha una funzione di callback. Ma cosa succede se voglio chiamare 10 di loro in una sequenza specifica? Ho davvero bisogno di concatenare / incorporare tutte le funzioni nella prima callback? Cosa succede se la seconda volta la catena è leggermente diversa?
Esistono schemi eleganti per gestire situazioni in cui in realtà vuoi che le cose siano sincrone?
O dovrei davvero lasciar andare questo tipo di programmazione per abituarmi a un diverso modo di pensare? Se questo è vero forse qualcuno può indicarmi un chiaro esempio di una catena di funzioni più lunga che usa i callback ...