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

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!

Subscribe
Notify of
guest

2 Comentários
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
FABIO LEONARDO ALVES LEITE II

obrigado

Battisti

de nada!