【发布时间】:2019-08-31 06:27:08
【问题描述】:
我正在使用 NestJS 实质上使用 HttpService(一个可观察的包装 Axios 库)将请求代理到另一个 api。例如:
return this.httpService.post(...)
.pipe(
map(response => response.data),
);
调用成功时,此功能正常;但是,如果出现错误(4xx),如何正确返回状态和错误消息?
我已经想出了如何使用 Promise 来做到这一点,但如果可能的话,我想留在可观察的范围内。
【问题讨论】:
标签: javascript typescript observable axios nestjs