fix:修复模块依赖注入问题并补充架构检查规范

修复问题:
- ZulipModule:修正exports配置,导出ZulipCoreModule而非单独服务
- ZulipModule:添加CacheModule.register()解决CACHE_MANAGER依赖
- ZulipGatewayModule:添加LoginCoreModule解决JwtAuthGuard依赖

文档补充(step4-architecture-layer.md):
- 新增「应用启动验证」强制检查步骤
- 添加常见启动错误示例和修复方案
- 明确启动验证是步骤4的强制完成条件
- 补充启动验证检查清单和失败处理流程
This commit is contained in:
moyin
2026-01-15 11:09:46 +08:00
parent 4265943375
commit 8132300e38
3 changed files with 171 additions and 6 deletions

View File

@@ -31,6 +31,7 @@ import { ZulipAccountsController } from './zulip_accounts.controller';
// 依赖Business层模块
import { ZulipModule } from '../../business/zulip/zulip.module';
import { AuthModule } from '../../business/auth/auth.module';
import { LoginCoreModule } from '../../core/login_core/login_core.module';
@Module({
imports: [
@@ -38,6 +39,8 @@ import { AuthModule } from '../../business/auth/auth.module';
ZulipModule,
// 导入认证模块用于JwtAuthGuard
AuthModule,
// 导入登录核心模块JwtAuthGuard依赖
LoginCoreModule,
],
controllers: [
// 动态配置管理控制器