monorepo-microservice-rbac/apps/services/dicom/src/app.module.ts

30 lines
764 B
TypeScript
Raw Normal View History

2023-08-28 17:00:35 +08:00
import { Module } from '@nestjs/common';
import { AppController } from './app.controller';
import { AppService } from './app.service';
import { NacosModule } from './nacos/nacos.module';
import { ConfigModule } from '@nestjs/config';
2023-09-08 14:14:31 +08:00
import { LabelModule } from './label/label.module';
2023-09-15 17:00:00 +08:00
import { APP_FILTER } from '@nestjs/core';
import { TypeOrmExceptionFilter } from './filter/orm.exception.filter';
2023-08-28 17:00:35 +08:00
@Module({
imports: [
ConfigModule.forRoot({
isGlobal: true,
envFilePath: `.env.${process.env.NODE_ENV}`,
}),
NacosModule,
2023-09-08 14:14:31 +08:00
LabelModule,
2023-08-28 17:00:35 +08:00
],
controllers: [AppController],
2023-09-15 17:00:00 +08:00
providers: [
AppService,
{
provide: APP_FILTER,
useClass: TypeOrmExceptionFilter,
},
],
2023-08-28 17:00:35 +08:00
exports: [],
})
export class AppModule {}