Introducción
En este proyecto, aprenderás cómo promisificar una función asincrónica basada en callbacks en JavaScript. Específicamente, convertirás la función readFile
basada en callbacks del módulo fs
en Node.js en una versión basada en Promesas.
🎯 Tareas
En este proyecto, aprenderás:
- Cómo identificar las condiciones para promisificar una función
- Cómo implementar una función
promisefy
para envolver una función basada en callbacks y devolver una Promesa - Cómo usar la versión basada en Promesas de la función
readFile
para leer un archivo de manera asíncrona
🏆 Logros
Después de completar este proyecto, podrás:
- Comprender los beneficios de usar Promesas en lugar de la programación asíncrona basada en callbacks
- Implementar una función genérica
promisefy
para convertir funciones basadas en callbacks en funciones basadas en Promesas - Utilizar funciones asíncronas basadas en Promesas en tus propios proyectos para mejorar la legibilidad del código y el manejo de errores