在我的应用程序中,我想创建自己的模块来使用 uncaughtException 捕获我的应用程序错误。如果我在同一个模块中创建 uncaughtException 意味着它的捕获错误,但是如果我在单独的模块中创建该 uncaughtException。然后调用该模块意味着它没有捕获错误。任何人都可以帮我解决这个问题。
模块1.js
var errorModule=require('./module2');
var err = new Error('Something went terribly wrong');
errorModule.captureError(err);
模块2.js
module.exports.captureError=function(err){
process.on('uncaughtException', function(err) {
console.log(err);
});
}