/nestjs-typeorm-datos

Curso de NestJS: Persistencia de Datos con TypeORM - Proyecto del curso - Backend de PlatziStore - Conexión a PostreSQL Crea la tercera versión de tu API REST con NestJS interactuando con una base de datos SQL de verdad. Configura Docker para funcionar correctamente con TypeORM y todo su stack de herramientas para desarrollo web.

Primary LanguageTypeScript

Nest Logo

A progressive Node.js framework for building efficient and scalable server-side applications.

NPM Version Package License NPM Downloads CircleCI Coverage Discord Backers on Open Collective Sponsors on Open Collective Support us

Curso de NestJS: Persistencia de Datos con TypeORM

Proyecto del curso

Proyect

Backend de PlatziStore - Conexión a PostreSQL

Crea la tercera versión de tu API REST con NestJS interactuando con una base de datos SQL de verdad. Configura Docker para funcionar correctamente con TypeORM y todo su stack de herramientas para desarrollo web.

Documentation

# Develop
$ http://localhost:3000

# Documentation con nestjs
 http://localhost:3000/docs/

Migrations

# Generate new migration
$ npm run migrations:generate -- <name-migrations>
# Example:
$ npm run migrations:generate -- init

# execute migration and generate tables in data base
 npm run migrations:run

# Delete all tables of data base
 npm run migrations:drop

Installation

$ npm install

# Init instance of Docker
$ docker-compose up -d  

Running the app

# development
$ npm run start

# watch mode
$ npm run start:dev

# production mode
$ npm run start:prod

Test

# unit tests
$ npm run test

# e2e tests
$ npm run test:e2e

# test coverage
$ npm run test:cov

Support

Nest is an MIT-licensed open source project. It can grow thanks to the sponsors and support by the amazing backers. If you'd like to join them, please read more here.

Stay in touch

License

Nest is MIT licensed.