我正在我的项目中找到一个全局错误处理程序,它将处理所有错误,包括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");
}
}