| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- /**
- * 根模块 - 组装所有子模块 (Config / Health / Prisma / Redis / Models / Gateway / Usage / Admin / Quota)
- */
- import { Module } from '@nestjs/common';
- import { ConfigModule } from '@nestjs/config';
- import { HealthModule } from './health/health.module';
- import { PrismaModule } from './prisma/prisma.module';
- import { RedisModule } from './redis/redis.module';
- import { AuthModule } from './auth/auth.module';
- import { KeysModule } from './keys/keys.module';
- import { WalletModule } from './wallet/wallet.module';
- import { ReferralModule } from './referral/referral.module';
- import { ConfigModule as AppConfigModule } from './config/config.module';
- import { ModelsModule } from './models/models.module';
- import { GatewayModule } from './gateway/gateway.module';
- import { UsageModule } from './usage/usage.module';
- import { AdminModule } from './admin/admin.module';
- import { QuotaModule } from './quota/quota.module';
- import { PaymentsModule } from './payments/payments.module';
- @Module({
- imports: [
- ConfigModule.forRoot({ isGlobal: true }),
- HealthModule,
- PrismaModule,
- RedisModule,
- AuthModule,
- KeysModule,
- WalletModule,
- ReferralModule,
- AppConfigModule,
- PaymentsModule,
- ModelsModule,
- GatewayModule,
- UsageModule,
- AdminModule,
- QuotaModule,
- ],
- })
- export class AppModule {}
|