Introdução
Neste projeto, você aprenderá como transformar uma função assíncrona baseada em callback em JavaScript em uma função baseada em Promise. Especificamente, você converterá a função readFile baseada em callback do módulo fs em Node.js em uma versão baseada em Promise.
🎯 Tarefas
Neste projeto, você aprenderá:
- Como identificar as condições para transformar uma função em Promise (promisify)
- Como implementar uma função
promisefypara encapsular uma função baseada em callback e retornar uma Promise - Como usar a versão baseada em Promise da função
readFilepara ler um arquivo de forma assíncrona
🏆 Conquistas
Após concluir este projeto, você será capaz de:
- Compreender os benefícios de usar Promises em vez de programação assíncrona baseada em callback
- Implementar uma função genérica
promisefypara converter funções baseadas em callback em funções baseadas em Promise - Utilizar funções assíncronas baseadas em Promise em seus próprios projetos para melhorar a legibilidade do código e o tratamento de erros




