Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import { Module } from '@nestjs/common';
- import { AppController } from './app.controller';
- import { AuthModule } from './auth/auth.module';
- import { CoreModule } from './core/core.module';
- import { TypeOrmModule } from '@nestjs/typeorm';
- import { PostsModule } from './posts/posts.module';
- import { ForumActivityModule } from './Forum-Activity/forum-activity.module';
- import { ConfigModule } from './config/config.module';
- import { ConfigService } from './config/config.service';
- @Module({
- imports: [AuthModule, CoreModule, PostsModule, ForumActivityModule,ConfigModule,
- TypeOrmModule.forRootAsync({
- imports: [ConfigModule],
- inject: [ConfigService],
- useFactory: async (configService: ConfigService) => ({
- type: configService.dbType as any,
- host: configService.dbHost,
- port: configService.dbPort,
- username: configService.dbUsername,
- password: configService.dbPassword,
- database: configService.dbName,
- entities: ['./src/data/entities/*.ts'],
- }),
- }),
- ],
- controllers: [AppController],
- providers: [],
- })
- export class AppModule {}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement