Error-first callback: что это
Коротко
Error-first callback: соглашение Node: асинхронная функция вызывает колбэк вида (err, result). Если err не null, произошла ошибка и результат не используется.
Определение
Соглашение Node: асинхронная функция вызывает колбэк вида (err, result). Если err не null, произошла ошибка и результат не используется. Превратить такой API в промисы можно через util.promisify.
Подробнее
Стиль старого API: fs.readFile, crypto.randomBytes с колбэком.
Из урока «Асинхронные паттерны в Node.js»
Исторический стиль Node это error-first callback: первым аргументом приходит ошибка, вторым результат.
Читать урок целикомВопросы по теме с собеседований
Запомните, а не прочитайте
В тренажёре карточка вернётся, когда начнёт забываться. А билеты по Node.js и бэкенд проверят, что термин понятен в деле.