Meteor でキャッチされていない例外をキャッチし、適切に処理したいと考えています。ノードの類似物はありprocess.on('uncaughtException', function(err) {})
ますか?
クライアントとサーバーの両方でのソリューションに興味があります。
Meteor でキャッチされていない例外をキャッチし、適切に処理したいと考えています。ノードの類似物はありprocess.on('uncaughtException', function(err) {})
ますか?
クライアントとサーバーの両方でのソリューションに興味があります。
サーバー側のキャッチされない例外処理について、このアイデアをテストしています。
Fiber = Npm.require('fibers');
process.on('uncaughtException', function(err){
console.log(err.message);
console.log(err.stack);
Fiber( function(){
Logs.insert({ ... }) // Logs is a collection
}).run();
process.exit(1)
};
私もこれに苦労し、スタックトレースなしで生活できるので、さまざまなコンソールメソッドをオーバーライドすることになりました。コンソール ウィンドウにエラーが表示されるので、これでうまくいきます。process.on('uncaughtException', ...) は Meteor では機能しません。また、奇妙な理由により、適切な代替手段が提供されていません。
この小さなライブラリは、私を大いに助けてくれました。それを使用するか、ソース コードを調べてみてください。非常に短く、要点がわかりました。