我正在使用处理 GolevelUP/Rabbitmq 事务的 NestJS 拦截器。我创建了一个拦截器来注入一些数据并执行一些计算。就我而言,我需要在某些服务调用中访问注入的数据。
这是一个代码片段来说明我的场景:
//interceptor.ts
const data = <....anything....>
//service.ts
this.serviceInjected1.someCall()
return this.serviceInjected2.someCall()
我的问题是,如何访问 serviceInjected1() 和 serviceInjected2() 中的数据?我尝试使用提供者的请求范围,但它没有按预期工作。
我将不胜感激有关如何实现这一目标的任何帮助或指导。谢谢。