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

Description

Este repositorio está pensado para estudiar estrategias de autorizacion (Authorization) por lo que cuenta con una base de librerias que lo hacen óptimo para empezar a practicar.

Actualmente cuenta con:

  • Módulo Mongoose para conectar a una base de datos de mongoDB.
  • Módulo NestJS-Query para generar queries y mutations facilmente.
  • Módulo Auth que utiliza jwt-strategy para generar un access_token (aun no valida).
  • Módulo User para manejar usuarios rapidamente.
  • docker-compose.yml para crear un contenedor con mongodb al cual conectar la app.
  • configuration para manejar las variables de entorno.

Nest framework TypeScript starter repository.

Installation

$ yarn install

Run containers

$ docker-compose up -d

Running the app

# watch mode
$ yarn start:dev

Env example

PORT=8001
SALTS=5
JWT_SECRET='secret'
MONGO_URI='mongodb://localhost:27017/authentication'