English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Vamos aprender a usar o Node FS (módulo de sistema de arquivos integrado) para ler arquivos no Node.js. Fornecemos um exemplo de programa Node.js usando a função readFile().
Aqui está uma guia passo a passo para ler o conteúdo de arquivos no Node.js:
N°1Passo:Incluir o módulo integrado do sistema de arquivos no programa Node.js
var fs = require('fs');); |
Passo2:Ler arquivo usando a função readFile
fs.readFile(‘<fileName>’,<callbackFunction>) |
Forneça uma função de callback como parâmetro da função readFile. Após a leitura do arquivo (pode haver ou não erro), será usado err (se houver erro na leitura do arquivo) e a chamada da função de callback data (se a leitura do arquivo for bem-sucedida).
N°3Passo:Crie um arquivo de exemplo, por exemplo, sample.html, contendo algum conteúdo. Coloque o arquivo de exemplo na posição fornecida para o programa de exemplo do node.js.
// Incluir o módulo do sistema de arquivos var fs = require('fs'); // Ler o arquivo sample.html fs.readFile('sample.html', // Função de callback chamada ao ler o arquivo completo function(err, data) { if (err) throw err; // Os dados são um buffer que contém o conteúdo do arquivo console.log(data.toString('utf8')) });
Execute o programa usando o comando node no terminal ou prompt de comando:
Saída do Terminal
$ node readFileExample.js <html> <body> <h1>Header</h1> <p>Eu aprendi a ler um arquivo no Node.js.</p>/p> </body> </html>
Neste tutorial do Node.js – Node FS, aprendemos a usar o módulo integrado File System para ler arquivos no Node.js. Fornecemos um exemplo de programa Node.js usando a função readFile().