【发布时间】:2019-01-01 00:44:49
【问题描述】:
我在后端使用中间件来处理每个异常并生成如下所示的 JSON 响应:
{"error":"System.Exception: 'You must be logged in to perform this action.'"}
在我的 Angular 应用程序中,我想在每次发生异常时显示带有异常文本的通知,但我不完全确定如何实现。
我想知道是否应该为此使用 HttpInterceptor - 我也不确定如何正确注册它们 - 它们应该在 root.module.ts 中注册以在应用程序范围内工作,对吗?
有人可以推荐一个解决方法或提供代码示例吗?
【问题讨论】:
-
你要使用拦截器吗??
-
@UnluckyAj 是的,只要这是最好的方法
-
是的,这是真的,因为您可以从那里处理所有通知类型。
标签: angular angular-services angular-http angular-http-interceptors