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 ())