Тест по NestJS — Продвинутый уровень
Какой транспорт используется в NestJS для реализации RPC-коммуникации?
- Kafka
- NATS
- RabbitMQ
- gRPC
Какой декоратор используется для обработки входящих сообщений в микросервисах?
- @Client
- @MessagePattern
- @GrpcService
- @Transport
Какой декоратор в NestJS применяют для подписки на события в микросервисной архитектуре?
- @EventPattern
- @OnMessage
- @Pattern
- @Subscribe
Какой метод используется для отправки сообщений в микросервис NestJS?
- .emit()
- .send()
- .publish()
- .trigger()
Какой объект конфигурации используется для подключения клиента к микросервису?
- grpcOptions
- microserviceOptions
- clientOptions
- transportOptions
Как создать новый провайдер через CLI NestJS?
- nest generate provider
- nest generate custom-provider
- nest create provider
- nest g provider
Какой ключ используется при создании асинхронного провайдера?
- ASYNC
- useFactory
- provideAsync
- injectFactory
Какой класс используется для получения метаданных, установленных через @SetMetadata
?
- Reflector
- MetadataScanner
- Injector
- DiscoveryService
Какой декоратор помечает модуль как глобальный в NestJS?
- @Global
- @Shared
- @Root
- @Public
Какой класс используется для динамического получения зависимостей вручную?
- ModuleRef
- InjectorRef
- DynamicRef
- ProviderRef
Какой метод используется для запуска микросервиса в NestJS?
- createProxy()
- createNestMiddleware()
- createMicroservice()
- createDynamicModule()
Какой класс используется для подключения к Kafka в NestJS?
- ClientKafka
- KafkaClient
- KafkaEmitter
- KafkaConnector
Какой декоратор используется для внедрения очереди Bull?
- @InjectQueue
- @Queue
- @BullQueue
- @Inject
Какой декоратор используется для обработки задач в Bull?
- @Process
- @Worker
- @Handle
- @QueueHandler
Какой декоратор используется для задания cron-задач в NestJS?
- @Schedule
- @Cron
- @Timer
- @Interval
Какой модуль подключается для работы с планировщиком задач?
- ScheduleModule
- TimerModule
- CronModule
- IntervalModule
Какой класс предоставляет доступ к оригинальному адаптеру Express или Fastify?
- HttpAdapterHost
- ExceptionHandler
- ErrorManager
- GlobalException
Как инициализировать работу с .env
через @nestjs/config
?
- ConfigModule.forRoot()
- EnvironmentModule.init()
- EnvModule.register()
- SettingsModule.load()
Что возвращает Interceptor, чтобы обернуть/перехватить поток ответа?
- async/await
- Observables
- Promises
- Generators
Какой интерфейс реализуется для логики инициализации модуля?
- LifecycleHook
- OnModuleInit
- ModuleBootstrap
- InitModule