Introduction
Dans ce projet, vous allez apprendre à transformer une fonction asynchrone basée sur des callbacks en une fonction basée sur des Promesses en JavaScript. Plus précisément, vous allez convertir la fonction readFile
basée sur des callbacks du module fs
dans Node.js en une version basée sur des Promesses.
🎯 Tâches
Dans ce projet, vous allez apprendre :
- Comment identifier les conditions pour transformer une fonction en une fonction basée sur des Promesses
- Comment implémenter une fonction
promisefy
pour encapsuler une fonction basée sur des callbacks et retourner une Promesse - Comment utiliser la version basée sur des Promesses de la fonction
readFile
pour lire un fichier de manière asynchrone
🏆 Réalisations
Après avoir terminé ce projet, vous serez capable de :
- Comprendre les avantages de l'utilisation des Promesses par rapport à la programmation asynchrone basée sur des callbacks
- Implémenter une fonction générique
promisefy
pour convertir les fonctions basées sur des callbacks en fonctions basées sur des Promesses - Utiliser des fonctions asynchrones basées sur des Promesses dans vos propres projets pour améliorer la lisibilité du code et la gestion des erreurs