app.module.ts 991 B

1234567891011121314151617181920212223242526272829
  1. import { Module } from '@nestjs/common';
  2. import { ConfigModule } from '@nestjs/config';
  3. import { AppController } from './app.controller';
  4. import { AppService } from './app.service';
  5. import { MetaGateway } from './meta.gateway';
  6. import { RoomModule } from './room/room.module';
  7. import { SceneModule } from './scene/scene.module';
  8. // import { CacheModule } from './cache/cache.module';
  9. import configuration from './config/configuration';
  10. import { LoggerConfig } from './logConfig';
  11. import {
  12. // utilities as nestWinstonModuleUtilities,
  13. WinstonModule,
  14. } from 'nest-winston';
  15. // import * as winston from 'winston';
  16. // import { join } from 'path';
  17. import { StreamModule } from './stream/stream.module';
  18. @Module({
  19. imports: [
  20. ConfigModule.forRoot({ isGlobal: true, load: [configuration] }),
  21. RoomModule,
  22. SceneModule,
  23. WinstonModule.forRoot(LoggerConfig),
  24. StreamModule,
  25. ],
  26. controllers: [AppController],
  27. providers: [AppService, MetaGateway],
  28. })
  29. export class AppModule {}