Sono abbastanza nuovo in NodeJS e faccio fatica a avvolgere la testa attorno alla natura asincrona delle funzioni quando voglio davvero che una chiamata segua l'altra in modo sincronizzato.
Supponiamo, ad esempio, che sto chiamando i metodi del servizio Web. Ogni metodo ha una funzione di callback. E se volessi chiamarne 10 in una sequenza specifica? Ho davvero bisogno di concatenare / incorporare tutte le funzioni nel primo callback? E se la seconda volta la catena fosse leggermente diversa?
Ci sono schemi eleganti per affrontare situazioni in cui vuoi davvero che le cose siano sincrone?
O dovrei davvero abbandonare 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 più lunga di funzioni usando i callback ...