diff --git a/src/app.module.ts b/src/app.module.ts index 398e0af..9e66234 100644 --- a/src/app.module.ts +++ b/src/app.module.ts @@ -1,11 +1,10 @@ import { Logger, Module } from '@nestjs/common' import { ConfigModule } from '@nestjs/config' -import config from 'src/common/configs/config' -import { PrismaModule, loggingMiddleware, QueryInfo } from 'nestjs-prisma' +import { PrismaModule, loggingMiddleware } from 'nestjs-prisma' @Module({ imports: [ - ConfigModule.forRoot({ isGlobal: true, load: [config] }), + ConfigModule.forRoot({ isGlobal: true }), PrismaModule.forRoot({ isGlobal: true, prismaServiceOptions: { diff --git a/src/common/configs/config.interface.ts b/src/common/configs/config.interface.ts deleted file mode 100644 index a309819..0000000 --- a/src/common/configs/config.interface.ts +++ /dev/null @@ -1,7 +0,0 @@ -export interface Config { - nest: NestConfig -} - -export interface NestConfig { - port: number -} diff --git a/src/common/configs/config.ts b/src/common/configs/config.ts deleted file mode 100644 index 72a9e48..0000000 --- a/src/common/configs/config.ts +++ /dev/null @@ -1,9 +0,0 @@ -import type { Config } from './config.interface' - -const config: Config = { - nest: { - port: parseInt(process.env.PORT) || 3000, - }, -} - -export default (): Config => config diff --git a/src/main.ts b/src/main.ts index ca1fa79..c4fbda2 100644 --- a/src/main.ts +++ b/src/main.ts @@ -1,4 +1,5 @@ import { HttpAdapterHost, NestFactory } from '@nestjs/core' +import { ConfigService } from '@nestjs/config' import { PrismaClientExceptionFilter, PrismaService } from 'nestjs-prisma' import { AppModule } from './app.module' @@ -13,6 +14,9 @@ async function bootstrap() { const { httpAdapter } = app.get(HttpAdapterHost) app.useGlobalFilters(new PrismaClientExceptionFilter(httpAdapter)) - await app.listen(3000) + const configService = app.get(ConfigService) + const PORT = configService.get('PORT', 12400) + + await app.listen(PORT) } bootstrap()