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