se creo el servicio para guardar participantes

This commit is contained in:
2023-02-16 16:49:52 -06:00
parent bc84b7d63d
commit acf2bb3856
25 changed files with 1488 additions and 356 deletions
+28 -4
View File
@@ -1,11 +1,35 @@
import { Module } from '@nestjs/common';
import { TypeOrmModule } from '@nestjs/typeorm';
import { ConfigModule, ConfigService } from '@nestjs/config'
import { AppController } from './app.controller';
import { AppService } from './app.service';
import { eventsModule } from './events/events.module';
import { EventosModule } from './eventos/eventos.module';
import { ParticipanteController } from './participante/participante.controller';
import { ParticipanteModule } from './participante/participante.module';
import { EventoParticipanteModule } from './evento-participante/evento-participante/evento-participante.module';
@Module({
imports: [eventsModule],
controllers: [AppController],
imports: [
ConfigModule.forRoot({isGlobal: true}),
TypeOrmModule.forRoot({
type: 'mariadb',
host: 'localhost',
port: 3306,
username:'root',
password: 'password',
database: 'cedetec_proyectos',
entities: [__dirname + '/**/*.entity{.ts,.js}'],
synchronize: true
}),
EventosModule,
ParticipanteModule,
EventoParticipanteModule],
controllers: [AppController, ParticipanteController],
providers: [AppService],
})
export class AppModule {}
export class AppModule {
static port: number
constructor(private readonly configService: ConfigService){
AppModule.port = this.configService.get('PORT')
}
}