Skip to content
18 / 32

Как обрабатывать ошибки в async/await?

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

Как обрабатывать ошибки в async/await? | JScriptiser