NEST JS

Edwar Diaz Ruiz

Estudiante de ultimos semestres de ingenieria de sistemas

Desarrolador WEB full stack

BOTOOM
SrBotom
@sr.botom
SR.BOTOM
eddiazr@correo.udistrital.edu.co

Que Es??? ...

Instalacion

Documentacion de Nest JS

QUE ES UN API

El término API es una abreviatura de Application Programming Interfaces, que en español significa interfaz de programación de aplicaciones. Se trata de un conjunto de definiciones y protocolos que se utiliza para desarrollar e integrar el software de las aplicaciones, permitiendo la comunicación entre dos aplicaciones de software a través de un conjunto de reglas.

ENDPOINT

PRIMER API

creacion

nest new project-name

comandos

nest

shotcuts

nest g

ejecutar api

npm run start

ejecutar api en modo desarrollo

npm run start:dev

PROBAR ENDPOINTS

Consumo de servicios de terceros

Pasos en el Api

  • Creación del modulo
  • Creación de controlador
  • Creación de servicio
  • Creación de Endpoint
  • Creación de logica para consumo de servicio
  • Dar Respuesta

async / await

manejo de errores

Responder errores

Nota de buenas practicas

Cada función se encarga de una sola cosa

Funciones de los array Imagen de referencia
methos array
methos array

Recibir datos usando: query , param, body

SWAGGER

nest js y mongo

  • Controladores y servicios
  • Coneccion a mongo
  • CRUD basico
  • SWAGGER
  • find one
  • variable de entorno
  • conexion con contraseña a mongo
  • dockerizacion con mongo

MONGO DB

Documentacion Nest y mongo

Enlace del proyecto

variavbles de entorno