Как я могу получить express.js, чтобы перехватывать и сообщать об исключениях времени выполнения в вызовах AJAX - PullRequest
6 голосов
/ 05 ноября 2011

Я обнаружил, что когда у меня возникают ошибки во время выполнения (например, при чтении неопределенного свойства из объекта) в обработчике GET в express.js, Express отлично дает мне обратную связь в браузере относительно того, в чем проблема и с полным следом стека.

Однако, когда у меня возникают ошибки во время выполнения в результате вызова Ajax POST, я не получаю такой же уровень обратной связи, и консоль Node, к сожалению, молчит по этому вопросу.

Это проблема конфигурации Express?

1 Ответ

12 голосов
/ 09 ноября 2011

Нашел ответ на свои вопросы ...

Вам необходимо настроить обработчик ошибок экспресса для вывода исключений.

    app.use(express.errorHandler({showStack: true, dumpExceptions: true}));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...