Antes de iniciar debes tener instalado Node.js y NPM
Instalar globalmente NestJS NestJS
npm install -g @nestjs/cli
Instalar globalmente Typescript
npm install -g typescript
Instalar globalmente TypeORM
npm install -g typeorm
Instalar globalmente ts-node
npm install -g ts-node
Nombre | Descripción |
---|---|
dist/ | Los archivos fuente compilados estarán aquí. |
src/ | Archivos fuente |
src/config/ | Variables de entorno, configuración de la base de datos, plugins |
src/database/ | Factorías, migraciones y seeders |
src/database/factories/ | Factory para generar entidades falsas. |
src/database/migrations/ | Scripts de migración de base de datos |
src/database/seeds/ | Seeds para crear algunos datos en la base de datos |
src/entities/ | Modelos TypeORM |
src/helpers/ | Clases para ayuda de lógica de negocio |
src/libs/ | Clases y librería propias de la aplicación |
src/modules/ | Controladores de los endpoints |
src/repositories/ | Clases que se conectan con la base de datos |
src/services/ | Clases que se alimentan de los repositorios para servir los datos a los controladores |
src/index.ts | Punto de inicio de la aplicaión |
src/Server.ts | Clase que contiene la configuración y la lógica necesaria para arrancar la aplicación |
.env.example | Environment configurations |