18 / 32
Как обрабатывать ошибки в async/await?
Основной способ это try/catch внутри async-функции. При rejected промисе await выбрасывает ошибку, которую catch перехватывает. Альтернативы: метод .catch() на результате async-функции или паттерн-обёртка, возвращающая пару [error, data] для исключения вложенности try/catch.