Aplicacion tipo MercadoLibre o Ebay donde los usuarios pueden: crear productos, modificarlos, borrarlos y visualizar productos de otros usuarios.
npm install
node index.js ó nodemon index.js
- Express
- MongoDB
- Passport
- Hapi
- Que es exactamente un API? :
https://medium.com/@perrysetgo/what-exactly-is-an-api-69f36968a41f
- Verbos(GET, POST, PUT, etc), HTTP, URLS, API REST explicado con ejemplos:
https://code.tutsplus.com/tutorials/a-beginners-guide-to-http-and-rest--net-16340
- Por que es importante validar nuestros datos:
https://www.quora.com/Why-is-data-validation-important
- https://medium.com/vandium-software/5-easy-steps-to-understanding-json-web-tokens-jwt-1164c0adfcec
- https://www.syslog-ng.com/community/b/blog/posts/why-logging-is-important
- https://www.youtube.com/watch?v=o9hT7v0OLJc
- Agregar los loggers a los endpoints correspondiendes utilizando log.error, log.warn. log.info.
- Hacer un middleware para la validacion de token.
- Agregar el middleware de validacion para los endpoints de productos que lo requieran.
- Agregar los loggers a los endpoints correspondiendes utilizando log.error, log.warn. log.info. (Nuevamente) (Verificar)
- Verificar que los endpoint no tengan bugs. (Por ejemplo si un usuario con el username Luis.Angel ya existe, no puede registrarse otra persona con el mismo username)(Verificar los flujos para ver si pueden haber otros bugs).