在NestJS中,如何在不注入控制器请求的情况下获得服务中的请求对象



在没有控制器帮助的情况下,如何在没有任何性能问题的情况下将请求或执行上下文注入服务?

文档非常清楚地表明,要将请求传递给服务,可以使用具有@Inject(REQUEST)REQUEST范围的服务,也可以通过@Req()在控制器中获取请求并将其传递给服务方法。

有一些nestjs-cls可能也很有用,但通常情况下,您要么将其传递出去,要么为REQUEST确定提供程序的作用域而承担性能损失。

相关内容

最新更新