【发布时间】:2021-04-20 17:11:39
【问题描述】:
我正在构建一个 Nestjs 应用程序,我想在其中创建一个 rabbitmq
@Module({
imports: [
ClientsModule.register([
{
name: 'rabbitmq',
transport: Transport.RMQ,
options: {
urls: [
'amqp://guest:guest@rabbitmq',
],
queue: 'my_queue',
},
},
]),
],
controllers: [],
providers: [RabbitMQService],
exports: [RabbitMQService],
})
和服务:
@Injectable()
导出类 RabbitMQService { 构造函数( @Inject('rabbitmq') 私人客户端:ClientProxy ) {} }
我得到的错误是:Nest 无法解析 RabbitMQService (?) 的依赖项。请确保索引 [0] 处的参数 rabbitmq 在 RabbitMQService 上下文中可用。 据我所知,这应该可以,但是不行。有人可以帮忙吗?
【问题讨论】:
-
可以分享
ClientsModule的代码吗?
标签: nestjs