Angular ErrorHandler无法捕获客户端中的Signalr错误

时间:2019-03-25 07:12:15

标签: angular signalr signalr.client angular-errorhandler

我正在我的项目中找到一个全局错误处理程序,它将处理所有错误,包括HTTP调用和Signalr。 我的错误处理程序捕获了所有HTTP错误,但是Signalr错误被完全忽略了。有人可以提出解决方案吗?

这是用于连接的信号器方法。

 private startConnection(): void {
        this._connection
            .start()
            .done(() => {
                console.log("started connection");
            })
            .fail((e) => {
                throw e;
            });
    }

这是我的错误处理程序。

@Injectable({
    providedIn: 'root'
})
export class GlobalErrorHandler implements ErrorHandler {

    constructor() {}

    handleError(error) {

       console.log("Encountered an error");

    }

}

0 个答案:

没有答案