From 7f72c1e1ecc220f5a468b7d7d92d7ad2755a08c3 Mon Sep 17 00:00:00 2001 From: hailin Date: Sun, 11 Jan 2026 00:00:50 -0800 Subject: [PATCH] =?UTF-8?q?fix(2.0-services):=20=E4=BF=AE=E5=A4=8DInfrastr?= =?UTF-8?q?uctureModule=E5=AF=BC=E5=87=BAPrismaService=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit NestJS不允许模块导出未在providers中声明的服务。 将exports中的PrismaService改为PrismaModule(因为PrismaModule已导出PrismaService)。 修复服务: - mining-admin-service - auth-service Co-Authored-By: Claude Opus 4.5 --- .../auth-service/src/infrastructure/infrastructure.module.ts | 3 +-- .../src/infrastructure/infrastructure.module.ts | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/backend/services/auth-service/src/infrastructure/infrastructure.module.ts b/backend/services/auth-service/src/infrastructure/infrastructure.module.ts index 5749985c..2562b2a4 100644 --- a/backend/services/auth-service/src/infrastructure/infrastructure.module.ts +++ b/backend/services/auth-service/src/infrastructure/infrastructure.module.ts @@ -1,7 +1,6 @@ import { Module, Global } from '@nestjs/common'; import { ConfigModule, ConfigService } from '@nestjs/config'; import { PrismaModule } from './persistence/prisma/prisma.module'; -import { PrismaService } from './persistence/prisma/prisma.service'; import { PrismaUserRepository, PrismaSyncedLegacyUserRepository, @@ -60,7 +59,7 @@ import { }, ], exports: [ - PrismaService, + PrismaModule, KafkaProducerService, RedisService, USER_REPOSITORY, diff --git a/backend/services/mining-admin-service/src/infrastructure/infrastructure.module.ts b/backend/services/mining-admin-service/src/infrastructure/infrastructure.module.ts index 6bd4ee2e..50d4bf24 100644 --- a/backend/services/mining-admin-service/src/infrastructure/infrastructure.module.ts +++ b/backend/services/mining-admin-service/src/infrastructure/infrastructure.module.ts @@ -1,7 +1,6 @@ import { Module, Global } from '@nestjs/common'; import { ConfigModule, ConfigService } from '@nestjs/config'; import { PrismaModule } from './persistence/prisma/prisma.module'; -import { PrismaService } from './persistence/prisma/prisma.service'; import { RedisService } from './redis/redis.service'; import { KafkaModule } from './kafka/kafka.module'; @@ -21,6 +20,6 @@ import { KafkaModule } from './kafka/kafka.module'; }, RedisService, ], - exports: [PrismaService, RedisService, KafkaModule], + exports: [PrismaModule, RedisService, KafkaModule], }) export class InfrastructureModule {}