Как ограничить / игнорировать все типы ошибок анализатора тела из файла express.js / node.js? uncaughtException / unhandledRejection не работают - PullRequest
0 голосов
/ 04 июня 2019

Если сессия была прервана клиентом, и express.js / node.js выдаст необработанную ошибку, такую ​​как «Ошибка: ошибка», так что это нужно игнорировать.

Ответы [ 2 ]

0 голосов
/ 10 июня 2019

Спасибо за ваш ответ.

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

Окно сообщения об ошибке появляется после request.emit и при попытке анализа JSON. я мог бы получить errorbox как изображение, связанное с электроном "appname" и "Error: error". только с этой ошибкой довольно трудно понять, где она идет не так.

так что, как только я создал экспресс-сервер. обработка с uncaughtExceptions и unhandledRejected, но не помогает.

Пожалуйста, скажите мне, как обрабатывать вызовы, прерванные запросом, потому что поверх этого пытаетесь проанализировать ответ и затем завершить эту ситуацию.

как получить контроль над ним с помощью промежуточного программного обеспечения Express во время отладки.

0 голосов
/ 04 июня 2019

Вы не можете игнорировать ошибки в nodeJS.

Если вы не обработаете ошибку, она выдаст исключение и завершит работу приложения.

Если вы действительно хотите игнорировать ошибки, вы можете создать метод, который получает ошибку, и просто console.log ее.

Если вы отправили какой-нибудь код, я мог бы напечатать его для вас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...