私のアプリケーションでは、uncaughtException を使用してアプリケーション エラーをキャプチャする独自のモジュールを作成したいと考えています。同じモジュールで uncaughtException を作成すると、エラーがキャプチャされることを意味しますが、その uncaughtException を別のモジュールで作成すると、そのモジュールを呼び出すと、エラーがキャプチャされないことを意味します。この問題を解決するのを手伝ってください。
module1.js
var errorModule=require('./module2');
var err = new Error('Something went terribly wrong');
errorModule.captureError(err);
module2.js
module.exports.captureError=function(err){
process.on('uncaughtException', function(err) {
console.log(err);
});
}