En el módulo anterior, aprendiste sobre Node.js y cómo generar un servidor utilizando la librería nativa http
.
En este Workshop crearás una API que le dará funcionalidad a nuestro clon de Twitter llamado Tweety.
Para hacer esto utilizarás Express, una librería de Node. Utilizaremos las principales funcionalidades de esta librería, en especial el enrutamiento (routing).
📚 Express es una infraestructura de aplicaciones web Node. Se monta sobre la librería nativa HTTP. Sirve para organizar los pedidos HTTP y facilitar sus respuestas.
Para este proyecto te entregaremos un punto de partida con todo el front ya desarrollado pero sin ningún comportamiento dinámico.
Para generar este comportamiento deberás crear una RESTful API con todos los endpoints para ver, agregar y eliminar los tweets.
En este proyecto deberás centrarte en las funcionalidades del back para lograr:
- Que se muestren todos los tweets de los usuarios en la homepage.
- Que se publiquen nuevos tweets.
- Que se muestre un tweet en particular.
- Que se muestren los tweets de un usuario específico.
- Que se eliminen tweets.
Hacé click acá para acceder al módulo correspondiente en Pledu.