i used this article for develop
https://github.com/jonathanPretre/clean-architecture-nestjs
when i try to use rabbitmq(@messagepattern) for listen automatic
but when in @module set usecase proxy and rabbitmq , this app dont allo for listen
I tried both methods below, but it didn't work
@Module({
imports: [
ClientsModule.register([{
name: 'GREETING_SERVICE',
transport: Transport.RMQ,
options: {
urls: ['amqp://localhost:5672'],
queue: 'hello',
queueOptions: {
durable: false
}
}
}]),
UsecasesProxyModule.register()
],
})
export class AppModule {}
OR
@Module({
providers: [],
imports: [UsecasesProxyModule.register()],
controllers: [RabbitmqController, AppController],
})
export class ControllersModule {
configure(consumer: MiddlewareConsumer): any {
consumer.apply(AuthMiddleware) .forRoutes('*');
}
}