NestJS my tricks
-
-
NestJS
-
TypeORM
- test
-
- Please make sure that Node.js (version >= 16) is installed on your operating system.
- Instala Nest CLI globalmente.
npm i -g @nestjs/cli
Nota:
Existen varias formas de iniciar un proyecto con NestJS además del método recomendado con el CLI, existen alternativas usando git o degit q consisten en basicamente clonar e instalar las dependencias del repo.
Alternatives
git clone https://github.com/nestjs/typescript-starter.git project cd project npm install npm run start
- Create a new project
nest new <project-name>
- Running the app
npm run start:dev
Nota:
Recuerda estar en el path del proyecto actual.
- Open your browser and navigate to http://localhost:3000.
- Install dependencies
npm i nestjs/typeorm typeorm
- Install dependency for database connection
PostgreSQL
npm i pg
- Update
src/app.module.ts
import dependency
import { TypeOrmModule } from '@nestjs/typeorm';
import module
TypeOrmModule.forRoot({
type: 'postgres',
host: process.env.DB_HOST,
port: +process.env.DB_PORT,
database: process.env.DB_NAME,
username: process.env.DB_USERNAME,
password: process.env.DB_PASSWORD,
autoLoadEntities: true,
synchronize: true,
}),