Задать вопрос
madmages
@madmages
Человек прямоходящий

Почему в Promise RSVP нету стека в ошибке?

использую RSVP для промисов. В этой библиотечке можно указать один еррор хендлер и вроде все хорошо, НО! в объекте ошибки нету стека откуда эта ошибка взялась.
На сайте модуля рекомендуют использовать такую конструкцию:
rsvp.on('error', function(reason) {
            console.assert(false,reason);
        });

что я и сделал. но соль в том что в reason нету стека. Точнее выдается стек места где был фейл console.assert
тоесть вот что в стеке
AssertionError: [Error]
    at Console.assert (console.js:102:23)
    at ...
    at Object.exports.default.trigger ...
    at Promise._onerror ...
    at publishRejection ...
    at flush ...
    at process._tickCallback (node.js:419:13)
    at Function.Module.runMain (module.js:499:11)
    at startup (node.js:119:16)
    at node.js:906:3

Ошибка вызывается так throw new Error();
  • Вопрос задан
  • 2382 просмотра
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
madmages
@madmages Автор вопроса
Человек прямоходящий
в итоге просто я тормоз. стек есть в reason.stack
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы