se descargan estos tres paquetes
npm install --save @nestjs/typeorm typeorm mysql2en el app.module oimporto el tyorm module
import { Module } from '@nestjs/common';
// importo el type Ormmodule para hacer las base de datos
import { TypeOrmModule } from '@nestjs/typeorm';
// mis modulos
import { TwitsModule } from './modules/twits/twits.module';
@Module({
imports: [TwitsModule, TypeOrmModule],
})
export class AppModule {}
configuro el forRoot
import { Module } from '@nestjs/common';
// importo el type Ormmodule para hacer las base de datos
import { TypeOrmModule } from '@nestjs/typeorm';
// mis modulos
import { TwitsModule } from './modules/twits/twits.module';
@Module({
imports: [
TwitsModule,
TypeOrmModule.forRoot({
type: 'mysql',
host: 'localhost',
port: 3306,
username: 'root',
password: '1234',
database: 'my_database',
//autoloadentetis hace que los modelos se carguen solo sin especificarlo
autoLoadEntities: true,
synchronize: true,
}),
],
})
export class AppModule {}
ahora para saber si funciono debo colocar :
nest start y debe salir lo siguiente
Nest] 12728 - 11/05/2023, 2:03:56 p. m. LOG [InstanceLoader] TypeOrmModule dependencies initialized +2ms
[Nest] 12728 - 11/05/2023, 2:03:56 p. m. LOG [InstanceLoader] TypeOrmCoreModule dependencies initialized +211ms
0 comentarios:
Publicar un comentario