¿COMO documentar tu CODIGO?, API rest con typescript sin...

Опубликовано: 29 Сентябрь 2024
на канале: Leifer Mendez
13,239
517

🔥 🔥 Node desde cero🔥🔥

⚠ ATENCIÓN: ⭐ PRE-REGISTRO CURSO: https://link.codigoencasa.com/NODE

Documentar una API puede ser realmente un trabajo bastante tedioso sobre todo si no tienes muy clara la idea de lo que estás haciendo, en el video de hoy hablaremos aprenderás sobre una herramienta open source que nos facilita como documentar una API.
En este video la API está en TypeScript y en Node.

Es una documentación que se puede generar con Postman, si esa herramienta nos puede servir para generar link publico y compartirlo con tu equipo de trabajo, si tu quieres aprender más sobre postman te invito a visitar el canal de Dominic Code.

En este video en concreto no utilizaremos POSTMAN vamos haber sobre OPEN API o Swagger.


Esto forma parte del curso de NODE que está por salir, te invito a pre registrarte en el siguiente link para que pueda obtener cupones de descuento o probablemente puedas tener un acceso gratuito.


⭐ PRE-REGISTRO CURSO: https://link.codigoencasa.com/NODE

Si estás empezando a programar, o si quieres fortalecer tus conocimientos te doy la bienvenida a este canal.

Aquí hablamos de angular desde cero, y node desde cero, también complementamos con cursos gratis mongo, de frontend de backend, problemas reales de un programador y soluciones que se aplican en el día a día.

Aquí vas a encontrar tutoriales de programación específicamente de angular, tutoriales de node, juntos llevaremos a la práctica ejercicios reales de programación, así que venga y le cuento.

Si aún no estás suscrito y este contenido gusta 👉    / @leifermendez  

👋 𝐂𝐔𝐑𝐒𝐎𝐒 𝐆𝐑𝐀𝐓𝐈𝐒
├ 0️⃣ 𝙑𝙀𝙍 𝙏𝙊𝘿𝙊𝙎 ⮕ https://leifermendez.github.io/#/
├ 1️⃣ 𝘼𝙉𝙂𝙐𝙇𝘼𝙍 desde cero ⮕ https://bit.ly/367tJ32
├ 2️⃣ 𝙉𝙊𝘿𝙀 Express desde cero ⮕ https://bit.ly/3od1Bl6
├ 3️⃣ 𝙈𝙊𝙉𝙂𝙊𝘿𝘽 desde cero ⮕ https://bit.ly/3qh35wK
├ 4️⃣ 𝙎𝙊𝘾𝙆𝙀𝙏.𝙄𝙊 desde cero ⮕ https://bit.ly/3pg1Q02
└ 5️⃣ 𝙉𝙂𝙍𝙓 𝙙𝙚𝙨𝙙𝙚 𝘾𝙀𝙍𝙊 ⮕ https://bit.ly/ngrx-desde-cero

🤑 𝐂𝐔𝐑𝐒𝐎𝐒 𝐏𝐀𝐆𝐎𝐒
├𝘼𝙉𝙂𝙐𝙇𝘼𝙍 principiantes ⮕ https://link.codigoencasa.com/PROMO-I...
└ 𝘼𝙒𝙎 𝘽𝙖𝙨𝙞𝙘𝙤 desde cero ⮕ https://link.codigoencasa.com/AWS

‍🚀 𝐂𝐎𝐌𝐔𝐍𝐈𝐃𝐀𝐃 𝐘 𝐆𝐑𝐔𝐏𝐎𝐒 𝐃𝐄 𝐄𝐒𝐓𝐔𝐃𝐈𝐎
├ 𝙎𝙐𝙎𝘾𝙍𝙄𝘽𝙀𝙏𝙀 ⮕    / @leifermendez  
├ 𝙈𝙄𝙀𝙈𝘽𝙍𝙊𝙎 ⮕    / @leifermendez  
└ 𝙏𝙀𝙇𝙀𝙂𝙍𝘼𝙈 ⮕ https://t.me/leifermendez

‍🏆 𝐌Á𝐒 𝐂𝐎𝐍𝐓𝐄𝐍𝐈𝐃𝐎
├ 𝙎𝙋𝙊𝙏𝙄𝙁𝙔 ⮕ https://spoti.fi/3vnrvqg
├ 𝙔𝙊𝙐𝙏𝙐𝘽𝙀 ⮕    / leifermendez  
├ 𝙄𝙉𝙎𝙏𝘼𝙂𝙍𝘼𝙈 ⮕   / leifermendez  
├ 𝘽𝙇𝙊𝙂 ⮕ https://www.codigoencasa.com
└ 𝙁𝘼𝘾𝙀𝘽𝙊𝙊𝙆 ⮕   / leifermendez.dev  

‍💰 𝐏𝐑𝐎𝐌𝐎𝐂𝐈𝐎𝐍𝐄𝐒 𝐘 𝐃𝐄𝐒𝐂𝐔𝐄𝐍𝐓𝐎𝐒
├ 𝙃𝙊𝙎𝙏𝙄𝙉𝙂 Aprovéchate del descuento) ⮕ https://bit.ly/hosting-descuento-leif...
├ 𝙑𝙋𝙉 (3 meses gratis de servicio) ⮕ https://bit.ly/vpn-leifermendez
└ 𝙑𝙀𝙍 𝙏𝙊𝘿𝙊 ⮕ https://link.codigoencasa.com/MAS-COSAS

🧠 𝐑𝐄𝐏𝐎𝐒𝐈𝐓𝐎𝐑𝐈𝐎 𝐘 𝐂𝐎𝐃𝐈𝐆𝐎𝐒
└ 𝙂𝙄𝙏𝙃𝙐𝘽 ⮕ https://github.com/leifermendez

✉️ 𝐂𝐎𝐍𝐓𝐀𝐂𝐓𝐎
└ 𝙈𝘼𝙄𝙇 ⮕ [email protected]

REPO:https://github.com/leifermendez/ts-no...
npm i swagger-ui-express swagger-jsdoc -S
npm i @types/swagger-jsdoc @types/swagger-ui-express -D

https://editor.swagger.io/

0:00 Intro
0:38 Documentación con Postman
1:09 LINK DOMINIC
1:19 OpenAPI ¿Que es Swagger?
1:50 Documentación OpenAPI
2:38 Node API TypeScript
4:20 Instalar Swagger
5:00 Configuración de OpenAPI Swagger
9:25 Aplicando Swagger Bearer Auth JWT
10:40 Modelos Schemas
12:45 Estableciendo ruta de acceso
13:50 Documentando la ruta
17:15 Usando el esquema
18:19 JWT Token para la ruta en Swagger
21:10 Resumen

Si el contenido de está video te parece relevante recuerda suscribirte al canal, activar la campanita para que youtube te avise cada vez que subo un nuevo video y dejar una manito arriba.

#leifermendez