Je suis assez nouveau sur NodeJS et j'ai du mal à comprendre la nature asynchrone des fonctions quand je veux vraiment qu'un appel suive l'autre de manière synchronisée.
Disons par exemple que j'appelle des méthodes de service Web. Chaque méthode a une fonction de rappel. Mais que se passe-t-il si je veux en appeler 10 dans une séquence spécifique? Dois-je vraiment chaîner / intégrer toutes les fonctions lors du premier rappel? Et si la deuxième fois la chaîne était légèrement différente?
Existe-t-il des modèles élégants pour gérer les situations dans lesquelles vous souhaitez réellement que les choses soient synchrones?
Ou dois-je vraiment abandonner ce type de programmation pour m'habituer à une autre façon de penser? Si c'est vrai, peut-être que quelqu'un peut me montrer un exemple clair d'une chaîne de fonctions plus longue utilisant des rappels ...