Сергей Протько: Не согласен. Если есть возможность хоть как-то помочь пользователю в отлавливании всей этой гадости, которая даже в консоли не даёт о себе знать - почему бы это не сделать.
Смотрел в сторону https://nodejs.org/api/process.html#process_event_...
но не разобрался, как использовать в случае с промисами.
Сергей Протько: Это было бы удобно и не принуждало бы пользователя отлавливать ошибки вручную. К тому же был бы исключен вариант с Uncaught exception in promise. Когда какая-то неотловленная ошибка проскакивает в длинной цепочке - зачастую бывает сложно понять, где именно искать виноватых. Так что хотелось-бы по максимуму переложить ответственность на плечи библиотеки.
Сергей Протько: я использую нативные промисы. Промис возвращается из функции, в которой нужно в отловить ошибки. Однако после того, как снаружи функции мы вызываем у него метод then, возвращается новый объект промиса, но внутри функции мы его видеть не можем, как не можем и отловить ошибки в коллбэке, который передали в then.
Смысл в том, что есть функция, которая создаёт изначальный промис. Я могу работать только внутри этой функции. При этом промис может быть использован внешними обработчиками, а отловить ошибку нужно изнутри.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Смотрел в сторону
https://nodejs.org/api/process.html#process_event_...
но не разобрался, как использовать в случае с промисами.