Как избежать сбоев http2 connect Node.js - PullRequest
0 голосов
/ 31 января 2020
  const client = http2.
    connect('https://domain.doesnt.exist').
    on('error', e => {
      console.error(e.message);
    });

На Node.js 13.6.0, даже если указан обработчик ошибок, приведенный выше код обработает sh весь процесс.

Как мне избежать этого?

1 Ответ

0 голосов
/ 31 января 2020

Вы можете использовать событие uncaughtException для регистрации всех исключений, которые не были перехвачены.

process.on('uncaughtException', err => {
  console.log(err.message);
  console.log(err.stack);
  process.exit(1)
})
...