1. 首页
  2. 考试认证
  3. 其它
  4. atry基于Node.js域模块的异步Try Catch异常捕获

atry基于Node.js域模块的异步Try Catch异常捕获

上传者: 2024-12-09 11:42:48上传 ZIP文件 3.74KB 热度 6次

atry - 异步尝试基于 Node.JS 域模块异步 try-catch

注意:明智地使用,异步异常可能会导致资源泄漏。

应用程序接口:

atry(runningFunction, [arg1, [arg2, ...]]) .catch(errorHandler) - 捕获同步和异步异常。

示例:


atry(function() {

  setTimeout(function() {

    throw new Error('Got error');

  }, 10);

}).catch(function(err) {

  console.log('Got error', err);

});

.ignoreCatch(errorHandler) - 忽略同步和异步异常。

示例:


atry(function() {

  setTimeout(function() {

    throw new Error('Ignored error');

  }, 10);

}).ignoreCatch(function(err) {

  console.log('Error is ignored', err);

});

下载地址
用户评论