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 { TypeOrmModule } from '@nestjs/typeorm'; import { Log } from './entity/logs.entity'; @Module({ imports: [ ConfigModule.forRoot({ isGlobal: true, envFilePath: `.env.${process.env.NODE_ENV}`, }), NacosModule, TypeOrmModule.forRoot({ type: 'mysql', host: 'localhost', port: 3306, username: 'root', password: 'root', database: 'logger', entities: [__dirname + '/**/*.entity{.ts,.js}'], synchronize: true, timezone: 'Asia/Shanghai', // 这里设置了时区 }), TypeOrmModule.forFeature([Log]), ], controllers: [AppController], providers: [AppService], exports: [], }) export class AppModule {}