#node.js #nest
#node.js #гнездо
Вопрос:
Я пытаюсь создать брокер MQTT в NestJS, поэтому я следую официальному документу здесь. Однако у меня сложилось впечатление, что этот документ больше не актуален, потому что с Nest версии 8 MicroserviceOptions
не существует, поэтому я не знаю, чем его заменить.
const app = await NestFactory.createMicroservice<MicroserviceOptions>(AppModule, {
transport: Transport.MQTT,
options: {
url: 'mqtt://localhost:1883',
},
});
Ответ №1:
Вы установили @nest/microservices
?
Попробуйте npm i --save @nestjs/microservices
или yarn add @nestjs/microservices
, если вы используете yarn
Вы должны иметь возможность импортировать то, что вам нужно
import { Transport, MicroserviceOptions } from '@nestjs/microservices';