如果任何人在使用Http拦截器时遇到错误,说明:
“类型‘Observable>’上不存在属性'map‘”。我已经在下面发布了对我有效的解决方案。
我的包是:
rxjs - 5.5.6,
@angular/core - 5.2.0,
typescript - 2.4.1
发布于 2018-06-09 03:36:57
下面是一个帮助我在拦截器中捕获响应的解决方案。
return next.handle(request).pipe(
map((res: HttpResponse<any>) => {
let body = res.body;
if(body){
console.log(“data “, body);
}
return res;
}),
catchError((error: any) => {
console.log(“error “, error);
return Observable.throw(error);
}));
https://stackoverflow.com/questions/50767377
复制相似问题