Skip to content

Creando una tienda de libros con NestJS (GraphQL y REST)

Notifications You must be signed in to change notification settings

eocode/Book-Store

Repository files navigation

Nest Logo

Probando NestJS.

Descripción

Tienda de libros

Nestjs usa TypeORM

https://typeorm.io

Documentación NestJS

https://docs.nestjs.com

Instalación

$ npm install

Ejecutar

# 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

Notas

Este proyecto es construido con fines didacticos, por lo que los archivos .env y orm.config.json no deben ser subidos a los repositorios

Instalar dependencias de configuaración

npm i -D dotenv @types/dotenv

Crear un modulo

nest g module config

Contenedor postgres

https://hub.docker.com/_/postgres

docker run -d -p 5444:5432 --name postgres -e POSTGRES_PASSWORD=secret postgres

Instalar el ORM para postgress

npm i @nestjs/typeorm typeorm pg

Crear modulo de base de datos

nest g module database

Crear modulo de usuarios

nest g module modules/user

Instalar ts-node para migraciones

npm i -g ts-node

Generar migraciones

npm run migration:generate first_migration
npm run migration:run
npm run migration:revert

About

Creando una tienda de libros con NestJS (GraphQL y REST)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published