2021年1月15日星期五

Nest can't resolve dependencies of RabbitMQService service

I am building a nestjs app where I want to create a rabbitmq

@Module({  imports: [      ClientsModule.register([          {              name: 'rabbitmq',              transport: Transport.RMQ,              options: {                  urls: [                      'amqp://guest:guest@rabbitmq',                  ],                  queue: 'my_queue',              },          },      ]),  ],  controllers: [],  providers: [RabbitMQService],  exports: [RabbitMQService],  

})

And service:

@Injectable()  

export class RabbitMQService { constructor( @Inject('rabbitmq') private client: ClientProxy ) {} }

The error I am getting is: Nest can't resolve dependencies of the RabbitMQService (?). Please make sure that the argument rabbitmq at index [0] is available in the RabbitMQService context. As much I am aware, this should work, but nope. Could anyone help?

https://stackoverflow.com/questions/65740057/nest-cant-resolve-dependencies-of-rabbitmqservice-service January 16, 2021 at 12:41AM

没有评论:

发表评论