0
|
Alex Pappas · 技术社区 · 6 年前 |
![]() |
1
0
首先,必须确认在body中返回json错误。 下一步你可以为你的想法定制httpinterceptor,更多细节你可以通过关键字角httpinterceptor搜索。 这是我的httpinterceptor源,可能会有一些帮助。
请将httpinterceptor设置为app.module.ts
告诉我对你是否合适:) |
![]() |
2
0
我认为从httperrorresponse实例获取body是不可能的,因为它扩展了httpresponsebase,它不像普通的httpresponse那样具有body属性。
我所做的是使用一个响应接收器:
然后将inteceptor添加到app.module中,如下所示:
|
![]() |
3
0
我对加布里埃尔洛佩兹的回答有一个不同的看法,那就是拦截者:
和gabriel的回答一样,拦截器需要在app.module.ts中声明
我对此不满意,因为这可能意味着角度httpclient错误处理过于工程化。从rest api调用获取错误应该不难。 |
![]() |
Fahim B · 删除id号之间的空格[重复] 8 月前 |
![]() |
Matt Schaaf · 如何获得每15分钟生成的数据点的日均值? 1 年前 |