Skip to content

介绍

捕获异常模块。主进程和childJob功能已经启用。

使用方法

javascript
const {   
  loadException,
  uncaughtExceptionHandler,
  unhandledRejectionHandler,
  uncaughtExceptionMonitorHandler
} = require('ee-core/exception');

API列表

loadException()

开启异常捕获。会同时调用 uncaughtExceptionHandler() / unhandledRejectionHandler()

javascript
loadException();

uncaughtExceptionHandler()

当进程上抛出异常而没有被捕获时触发该事件,并且使异常静默

unhandledRejectionHandler()

当promise中reject的异常在同步任务中没有使用catch捕获就会触发该事件,即便是在异步情况下使用了catch也会触发该事件。