是否可以设置 Nest.js HTTP 模块以在全局范围内使用 Promises 而不是 Observables?

Is it possible to setup Nest.js HTTP module to use Promises instead of Observables globally?

我似乎找不到设置 Nest.js HTTP module 以在全局范围内使用 promises 而不是 observables 的方法。

似乎您只能为 Axios 实例传递配置对象,但服务本身没有选项。

现在我用 lastValueFrom() 包装每个请求以获得 Promise 而不是 Observable.

@nestjs/axios axios 没有任何基于承诺的接口。如果你想使用承诺,试试这个另一个库:https://github.com/benhason1/nestjs-http-promise

更多相关信息:https://github.com/nestjs/axios/issues/271