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();
  • Вопрос задан
  • 2381 просмотр
Решения вопроса 1
madmages
@madmages Автор вопроса
Человек прямоходящий
в итоге просто я тормоз. стек есть в reason.stack
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы