【发布时间】:2021-07-08 19:17:29
【问题描述】:
应用以下拦截器时不返回响应
intercept(req: HttpRequest<any>, next: HttpHandler): Observable<HttpEvent<any>> {
return next.handle(req).pipe(
map(response => {
if (response instanceof HttpResponse) {
return response.body.data;
}
return response;
})
);
}
我希望每个响应的“数据”字段是原始调用者组件中唯一存在的字段
为什么会发生,我怎样才能更好地实现它?
否则我必须为我的项目中的每个请求明确添加pipe -> pluck('data')
【问题讨论】:
标签: angular rxjs angular-http-interceptors