Files
correos_api/src/app.module.ts
T

38 lines
965 B
TypeScript
Raw Normal View History

2025-02-27 12:41:56 -06:00
import { Module } from '@nestjs/common';
import { AppController } from './app.controller';
import { AppService } from './app.service';
import { MailModule } from './mail/mail.module';
import {ExcelModule} from './excel/excel.module'
2025-03-07 14:14:37 -06:00
import { TypeOrmModule } from '@nestjs/typeorm';
import { ConfigModule } from '@nestjs/config';
2025-02-27 12:41:56 -06:00
@Module({
imports: [
2025-03-07 14:14:37 -06:00
ConfigModule.forRoot(),
TypeOrmModule.forRoot({
type: 'mysql',
host: process.env.db_host,
username: process.env.db_username,
database: process.env.db_database,
password: process.env.db_password,
port: 3306,
synchronize: true,
dropSchema: true, // elimina la base de datos
// logging: true, // Habilita los logs para depuración
autoLoadEntities: true, // Carga automáticamente las entidades
}),
MailModule,
ExcelModule,
2025-03-07 14:14:37 -06:00
],
2025-02-27 12:41:56 -06:00
controllers: [AppController],
providers: [AppService],
})
export class AppModule {}