【问题标题】:Is it possible to setup Nest.js HTTP module to use Promises instead of Observables globally?是否可以将 Nest.js HTTP 模块设置为全局使用 Promises 而不是 Observables?
【发布时间】:2022-01-18 08:19:35
【问题描述】:

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

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

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

【问题讨论】:

  • 你为什么认为,这是可以配置的?
  • 那里,更新了标题。为什么要投反对票?
  • 这不是我的反对意见。

标签: javascript nestjs


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2013-06-29
    • 1970-01-01
    • 2020-07-22
    • 1970-01-01
    • 1970-01-01
    • 2016-09-16
    • 2013-08-30
    • 2012-04-02
    相关资源
    最近更新 更多