История изменений
Исправление Corey, (текущая версия) :
и оборачивать проблемные места локально в try/catch ?
Исключения бывают только в однозначно идентифицируемых «проблемных местах»?
Обычно там все проще. Если ты не пишешь библиотеку, которая не должна тянуть зависимостей, и не брезгуешь пользоваться обертками для control flow, то все исключения (независимо, в синхронной ли или асинхронной части) ловятся автоматически там, где тебе удобно их обрабатывать, либо же передаются в коллбэк наверх в качестве err-аргумента.
Исходная версия Corey, :
и оборачивать проблемные места локально в try/catch ?
Исключения бывают только в однозначно идентифицируемых «проблемных местах»?
Обычно там все проще. Если ты не пишешь библиотеку, которая не должна тянуть зависимостей, и не брезгуешь пользоваться обертками для control flow, то все исключения (независимо, в синхронной ли или асинхронной части) ловятся автоматически там, где тебе удобно их обрабатывать.