angularを使用してWebアプリケーションを書き直しました。window.onerror = function(...) { ... }
しかし、クライアント側のエラーをサーバーに送信するのは簡単ではないという問題があります。しかし、これはエラーを検出するのに非常に役立ちます。
次のコードを使用して、角度にカスタム例外ハンドラーを追加しました
$provide.decorator("$exceptionHandler", function($delegate) {
return function(exception, cause) {
$delegate(exception, cause);
log2server(exception + " (" + cause + ")");
};
});
しかし、これでは例外が発生した場所を取得できません。これに取り組むためのヒント/経験はありますか? http://stacktracejs.com/で動作するソリューションも気に入っています。