monorepo-microservice-rbac/apps/services/dicom/src/app.module.ts
2023-09-19 17:10:17 +08:00

30 lines
764 B
TypeScript

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';
import { LabelModule } from './label/label.module';
import { APP_FILTER } from '@nestjs/core';
import { TypeOrmExceptionFilter } from './filter/orm.exception.filter';
@Module({
imports: [
ConfigModule.forRoot({
isGlobal: true,
envFilePath: `.env.${process.env.NODE_ENV}`,
}),
NacosModule,
LabelModule,
],
controllers: [AppController],
providers: [
AppService,
{
provide: APP_FILTER,
useClass: TypeOrmExceptionFilter,
},
],
exports: [],
})
export class AppModule {}