私のアプリでは次のアラートが発生しますが、JSON.stringify(err)は常に""です。この例外を引き起こしているものを理解する方法はありますか?
$.connection.hub.error(function (err) {
alert("Error signalR:" + JSON.stringify(err));
});
私のアプリでは次のアラートが発生しますが、JSON.stringify(err)は常に""です。この例外を引き起こしているものを理解する方法はありますか?
$.connection.hub.error(function (err) {
alert("Error signalR:" + JSON.stringify(err));
});
組み込みの SignalR デバッグを true に設定すると、ブラウザー コンソールに追加情報が表示されます。
例えば
$.connection.hub.logging = true;
また、デバッグ時に Google Chrome または FireFox を使用し、次の方法でコンソールにエラーを追加します。
$.connection.hub.error(function(err){
console.log(err);
});
ただし、これにより、サポートしていない他のブラウザーのコードが壊れることに注意してください。そのため、console.log();
これをさらに一歩進めて、カスタム ログ関数を使用することをお勧めします。クロスブラウザのログ機能を提供するPaul Irish のlog()
プラグインを見てください。
私はSignalR 2.2.0を使用していますが、あなたと同じコードとlogging = falseでこの問題はありません。
または、次の方法でエラー メッセージにアクセスできます。
$.connection.hub.lastError