阿西河

所有教程

公众号
🌙
阿西河前端的公众号

我的收藏

    最近访问  (文章)

      教程列表

      抓包专区
      测试专区

      Node.js events 错误事件

      Node.js events 错误事件

      当 EventEmitter 实例出错时,应该触发 ‘error’ 事件。

      如果没有为 ‘error’ 事件注册监听器,则当 ‘error’ 事件触发时,会抛出错误、打印堆栈跟踪、并退出 Node.js 进程。

      const myEmitter = new MyEmitter();
      myEmitter.emit('error', new Error('错误信息'));
      // 抛出错误
      

      为了防止崩溃 Node.js 进程,可以使用 domain 模块。 (但请注意,不推荐使用 domain 模块。)

      作为最佳实践,应该始终为 ‘error’ 事件注册监听器。

      const EventEmitter = require('events');
      class MyEmitter extends EventEmitter {}
      const myEmitter = new MyEmitter();
      myEmitter.on('error', (err) => {
          console.error('错误信息(阿西河前端教程)');
      });
      myEmitter.emit('error', new Error('错误信息'));
      // 打印: 错误信息
      


      更多内容请参考:Node.js events 事件触发器,或者通过 点击对应菜单 进行查看;


      目录
      本文目录
      目录