feat: 调整项目层级
This commit is contained in:
@@ -2,7 +2,8 @@ import { NestFactory } from '@nestjs/core';
|
||||
import { AppModule } from './app.module';
|
||||
import { Logger, ValidationPipe } from '@nestjs/common';
|
||||
import { PrismaService } from './prisma/prisma.service';
|
||||
import { ConfigService } from './system/config/config.service';
|
||||
import { ConfigService as SysConfigService } from '@/modules/system/config/config.service';
|
||||
import { ConfigService } from '@nestjs/config';
|
||||
import { HttpExceptionFilter } from 'src/common/http-exception.filter';
|
||||
import { HttpInterceptor } from 'src/common/http.interceptor';
|
||||
import { WinstonModule } from 'nest-winston';
|
||||
@@ -62,16 +63,17 @@ async function bootstrap() {
|
||||
await prismaService.enableShutdownHooks(app);
|
||||
|
||||
// 同步配置到redis
|
||||
const configService = app.get(ConfigService);
|
||||
await configService.syncConfig();
|
||||
const sysConfigService = app.get(SysConfigService);
|
||||
await sysConfigService.syncConfig();
|
||||
|
||||
const config = app.get(ConfigService);
|
||||
// 跨域
|
||||
app.enableCors();
|
||||
// 设置全局前缀
|
||||
app.setGlobalPrefix('api');
|
||||
|
||||
const logger = new Logger('Server Running');
|
||||
await app.listen(3000, '0.0.0.0', async () => {
|
||||
await app.listen(config.get('server.port'), '0.0.0.0', async () => {
|
||||
logger.log(`Application is running on: ${await app.getUrl()}`);
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user