ngrx 4 效果的错误拦截器
Error Interceptor for ngrx 4 effects
我想向像 Sentry 这样的服务发送错误,但 ngrx 4 不使用 Angular 的 ErrorHandler。
如何为 ngrx 4 效果创建全局错误拦截器?
https://github.com/ngrx/platform/pull/635 允许使用 Angular 的 ErrorHandler 或通过添加 { provide: ErrorReporter, useClass: CustomErrorHandler },
自定义的
给您的提供者。
错误信息将只包含Error: Effect "EffectsClass.EffectName$" threw an error
。
真正的错误将在 error.Notification.error
.
中提供
这还没有发布,只能在夜间构建中使用 (ngrx/entity-builds)。在 ngrx 5 中,提供自定义 ErrorHandler 足以捕获效果错误。
我想向像 Sentry 这样的服务发送错误,但 ngrx 4 不使用 Angular 的 ErrorHandler。 如何为 ngrx 4 效果创建全局错误拦截器?
https://github.com/ngrx/platform/pull/635 允许使用 Angular 的 ErrorHandler 或通过添加 { provide: ErrorReporter, useClass: CustomErrorHandler },
自定义的
给您的提供者。
错误信息将只包含Error: Effect "EffectsClass.EffectName$" threw an error
。
真正的错误将在 error.Notification.error
.
这还没有发布,只能在夜间构建中使用 (ngrx/entity-builds)。在 ngrx 5 中,提供自定义 ErrorHandler 足以捕获效果错误。