Обработка ошибок функции на Node.js
Статья создана
Обновлена 18 сентября 2023 г.
Если обработчик сигнализирует об ошибке исполнения или загрузки функции на Node.js, среда выполнения автоматически перехватывает ошибку и возвращает в ответ JSON-документ, содержащий подробную информацию о типе, тексте и месте возникновения ошибки. Формат этого JSON-документа описан в разделе Вызов функции.
Также информация об ошибке записывается в журнал выполнения, который можно просмотреть с помощью CLI Yandex Cloud или консоли управления
Пример обработки ошибки
Код функции:
module.exports.handler = function () {
return unknownVariable;
};
Возвращаемый JSON-документ:
{
"errorMessage": "unknownVariable is not defined",
"errorType": "ReferenceError",
"stackTrace": [
...
]
}