fix: fix config service import

This commit is contained in:
Sergey Krylov 2026-03-06 06:57:52 +03:00
parent 76c02bf3fa
commit 3cc0acc035

View File

@ -1,5 +1,5 @@
import { DynamicModule, Module } from '@nestjs/common' import { DynamicModule, Module } from '@nestjs/common'
import { ConfigService } from '@nestjs/config' import { ConfigModule, ConfigService } from '@nestjs/config'
import { GRPC_CLIENT_PREFIX } from './constants/grpc.constants' import { GRPC_CLIENT_PREFIX } from './constants/grpc.constants'
import { GrpcClientFactory } from './factory/grpc-client.factory' import { GrpcClientFactory } from './factory/grpc-client.factory'
@ -12,6 +12,7 @@ export class GrpcModule {
): DynamicModule { ): DynamicModule {
return { return {
module: GrpcModule, module: GrpcModule,
imports: [ConfigModule],
providers: [ providers: [
GrpcClientFactory, GrpcClientFactory,
...clients.map(token => { ...clients.map(token => {
@ -20,6 +21,7 @@ export class GrpcModule {
return { return {
provide: `${GRPC_CLIENT_PREFIX}_${token}`, provide: `${GRPC_CLIENT_PREFIX}_${token}`,
useFactory: (factory: GrpcClientFactory, config: ConfigService) => { useFactory: (factory: GrpcClientFactory, config: ConfigService) => {
console.log('config', config)
const url = config.getOrThrow<string>(cfg.env) const url = config.getOrThrow<string>(cfg.env)
const client = factory.createClient({ const client = factory.createClient({
url, url,