如何在nestjs服务中访问拦截器注入的数据?

问题描述 投票:0回答:0

我正在使用处理 GolevelUP/Rabbitmq 事务的 NestJS 拦截器。我创建了一个拦截器来注入一些数据并执行一些计算。就我而言,我需要在某些服务调用中访问注入的数据。

这是一个代码片段来说明我的场景:

//interceptor.ts

const data = <....anything....>
//service.ts
this.serviceInjected1.someCall()
return this.serviceInjected2.someCall()

我的问题是,如何访问 serviceInjected1() 和 serviceInjected2() 中的数据?我尝试使用提供者的请求范围,但它没有按预期工作。

我将不胜感激有关如何实现这一目标的任何帮助或指导。谢谢。

typescript nestjs interceptor
© www.soinside.com 2019 - 2024. All rights reserved.