いくつかの外部ライブラリを使用するアプリケーションがあります。これらのライブラリは、try/catch ブロックを使用してエラーを処理します。ライブラリを編集して try/catch ブロックを削除するのではなく、サーバーに投稿できるように、制御する関数にそれらを強制的にバブルアップさせる方法はありますか?
ここに例があります
'parseBindingsString': function(bindingsString, bindingContext, node, options) {
try {
var bindingFunction = createBindingsStringEvaluatorViaCache(bindingsString, this.bindingCache, options);
return bindingFunction(bindingContext, node);
} catch (ex) {
ex.message = "Unable to parse bindings.\nBindings value: " + bindingsString + "\nMessage: " + ex.message;
throw ex;
}
}