Термин Node.js и бэкенд обновлено

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 и бэкенд проверят, что термин понятен в деле.