Замена обратных вызовов обещаниями в узле.js

у меня простой модуль, который подключается к базе данных и имеет несколько функций для получения данных, например эта функция: dbConnection.js: import mysql from 'mysql'; const connection = mysql.createConnection({ host: 'localhost', user: ' ...

Разве обещания не являются просто обратными вызовами?

Я разрабатывал JavaScript в течение нескольких лет, и я вообще не понимаю суеты вокруг обещаний. Кажется, что все, что я сделать, это изменить: api(function(result){ api2(function(result2){ api3(function(result3){ // do wor ...

Как получить доступ к предыдущим результатам обещания в цепочке. then ()?

Я изменил свой код на обещания, и построил замечательный длинный плоская цепь обещания, состоящую из нескольких .then() обратные вызовы. В конце концов я хочу вернуть некоторое составное значение, и мне нужно получить доступ к нескольким промежуточны ...