Я досить новачок у NodeJS і мені важко обертати голову навколо асинхронного характеру функцій, коли мені дуже хочеться, щоб один дзвінок синхронізував інший.
Скажімо, наприклад, я закликаю методи веб-сервісу. Кожен метод має функцію зворотного виклику. Але що робити, якщо я хочу назвати 10 з них у певній послідовності? Чи дійсно мені потрібно зав'язати / вбудувати всі функції в перший зворотний виклик? Що робити, якщо вдруге ланцюг трохи відрізняється?
Чи є якісь витончені моделі для вирішення ситуацій, коли ви насправді хочете, щоб речі були синхронними?
Або я дійсно повинен відмовитися від такого роду програмувань, щоб звикнути до іншого способу мислення? Якщо це правда, можливо, хтось може вказати мені на чистий приклад більш тривалої ланцюга функцій за допомогою зворотних викликів ...