Como pegar o conteúdo do fs.readFile em Node.js

Neste artigo você vai aprender a como pegar o conteúdo do fs.readFile em Node, ou seja, ler um arquivo e obter seus dados

pegar o conteúdo do fs.readFile em Node capa

Fala programador(a), beleza? Bora aprender a trabalhar com arquivos em Node.js!

Provavelmente você está tendo problemas em receber os dados de readFile

Formação Claude Code
Formação Recomendada

Formação Claude Code

Domine Claude Code do absoluto zero até o avançado

  • 116 aulas
  • 4 projetos
  • 9h 23min

O mais comum é receber o valor de undefined como resposta

Isso acontece pois o método é assíncrono, ou seja, temos que aguardar sua execução

Se não, o tempo de recebimento e uso da informação não coincidem

Para resolver isso podemos utilizar a versão síncrona do método, que é o readFileSync

Isso faz com que o código aguarde a execução, e disponibilize o seu conteúdo

Veja um exemplo prático:

const content = fs.readFileSync('arquivo.txt','utf8')

console.log (content)

E desta maneira você conseguirá ter o conteúdo do arquivo para utilização do mesmo

Deixe um comentário contando o que achou desta solução 🙂

Quer aprender mais sobre JavaScript? Confira o vídeo abaixo:

Conclusão

No artigo de hoje você viu como pegar o conteúdo do fs.readFile em Node

Utilizamos em vez de readFile o readFileSync, que torna a operação síncrona

Assim não precisamos de recursos como async/await para esperar o recebimento das informações do arquivo

Deseja programar de forma profissional? Confira o nosso treinamento completo clicando aqui.

Uma plataforma de cursos com projetos completos, comunidade de alunos e muito mais!

Há também o nosso canal no YouTube, com muito conteúdo gratuito de qualidade!

Escrito por | Matheus Battisti

Matheus Battisti
Fundador da Hora de Codar

Programador apaixonado pelo mundo das tecnologias, sempre buscando em aprender e se aprofundar em linguagens, frameworks e o que mais for necessário para executar um bom trabalho. Agora tem uma nova missão que é de passar seu conhecimento adiante para formar novos programadores e especializar mais os que já são.

Subscribe
Notify of
guest

2 Comentários
Oldest
Newest Most Voted
FABIO LEONARDO ALVES LEITE II

obrigado

Battisti

de nada!

Formações

Formação Vibe Coding

Formação Vibe Coding

Do Prompt ao Produto: Crie Software Real com IA

  • 474 aulas
  • 20 projetos
  • 39h 27min

Blog | Mais populares