我使用process.on "uncaughtException"
。有時我會因爲不平凡的模塊系統而多次調用它。所以我就警告:如何檢查我是否已經設置了uncaughtException事件
(node) warning: possible EventEmitter memory leak detected. 11 listeners added. Use emitter.setMaxListeners() to increase limit.
我的代碼:
var onError = function(){
if (true) // how to check if I allready set uncaughtException event?
{
process.on ("uncaughtException", function (err) {
console.log ("uncaughtException");
throw err;
}
);
}
};
爲了模擬幾個電話我使用週期:
var n = 12;
for (var i = n - 1; i >= 0; i--) {
onError();
};
因此,如何檢查,如果我媒體鏈接設置uncaughtException
事件?
爲什麼綁定多個uncaughtException監聽器?只需在app.js的開頭綁定一次即可。 –