53GB

API REST: Node.js (ES6) + Express + MongoDB + JWT (Refresh Token) [Curso actualizado 2022]



API REST: Node.js (ES6) + Express + MongoDB + JWT (Refresh Token) [Curso actualizado 2022]

Aprende a crear una API REST con Node.js y Express, además utilizaremos las bases de datos de MongoDB y comunicación segura a través de JWT.

👏 Guía: https://bit.ly/38JGQvV
👏 Código Github: https://bit.ly/3MPRW0X
👏 https://www.twitch.tv/bluuweb
👏 https://discord.com/invite/hcG7NBvsGD
👏 Curso de Javascript: https://bit.ly/3vmXdae
👏 Curso de React: https://bit.ly/3xDL3v1

Cursos en UDEMY:
🧨 HTML + CSS + Bootstrap 5: https://curso-bootstrap-5-udemy.bluuweb.cl
🧨 Vue 3 + Firebase: https://curso-vue-js-udemy.bluuweb.cl
🧨 React + Firebase: https://curso-react-js-udemy.bluuweb.cl
🧨 HTML y CSS: https://www.udemy.com/course/curso-html5-css3

Express, MongoDB y Mongoose:
0:00:00 Introducción al curso
0:04:56 Iniciar proyecto
0:07:43 Módulos ES6
0:08:39 Instalar dependencias
0:17:03 gitignore
0:19:01 Express
0:24:10 Nodemon vs liveServer
0:27:55 Modularizar proyecto
0:32:02 Conexión MongoDB (Mongoose)
0:47:45 Schema y Model (User)
0:59:44 Router express
1:12:53 auth Controller
1:14:43 Leer body formato json()
1:20:26 Express validator
1:38:13 Middleware
1:46:52 Subir Repositorio

Login y Register:
1:49:39 Resumen
1:53:26 hash password
2:08:41 Guardar user en DB
2:30:23 Login
2:39:14 JWT localstorage vs cookie

JWT
3:01:00 Generar Token
3:11:31 Verificar Token
3:31:34 Payload JWT
3:34:02 Errores JWT
3:37:12 Persistencia token (#01)
3:49:47 JS frontend vs backend
3:52:12 Persistencia token (#02)
4:04:21 ¿Token en Localstorage?
4:08:00 ¿Token en Cookie?
4:20:20 Refresh Token
4:36:58 Resumen refreshtoken y token
4:44:41 Cerrar sesión
4:48:19 Github

CRUD
4:49:32 Resumen
4:51:57 refactorización
4:54:11 Momento random
4:54:24 Middleware refresh token
5:02:12 Middleware express validator
5:09:42 Schema y Model Links
5:18:37 Router
5:25:21 READ
5:30:53 CREATE
5:41:47 Validar url con axios
5:59:31 READ
6:10:09 REMOVE
6:12:44 Validar params
6:23:04 UPDATE
6:35:04 Nanoid
6:47:19 Redirect express

DEPLOY:
6:50:44 Mongo Sanitize
6:56:40 CORS
7:16:23 Heroku
7:27:53 Deploy en Render
Próxima clase: MEVN y MERN

#node #js #apirest

Redes Sociales:
💩 https://bluuweb.org
💩 http://discord.bluuweb.cl
💩 https://www.twitch.tv/bluuweb
💩 https://www.instagram.com/bluuweb_youtube
💩 https://www.facebook.com/bluuweb
💩 https://twitter.com/bluuweb
💩 Cafecito para bluuweb: https://www.paypal.me/bluuweb

Exit mobile version