ProgramingWeb

Leer archivo .txt en nodejs

Para empezar debemos tener dentro de nuestro directorio un archivo javascript y uno de texto. Así que vamos a crearlos, abre la terminal (si estas en linux o mac , si no crea los archivos manualmente). y ejecuta lo siguiente.

## Primero creamos el directorio 
mkdir readFile Nodejs && cd readFile
##ahora los archivos
touch app.js file.txt

-Abre el directorio con tu editor favorito y escribe dentro del archivo txt cualquier cosa en mi caso yo escribiré 'Hola mundo'.

Lo primero que haremos dentro de nuestro archivo js sera importar el modulo nativo de nodejs fs (filesytem).

const fs = require('fs')

El método readFile de fs, sera el encargado de leer los archivos.

fs.readFile('./file.txt', (err,data) => {
  if(err) return console.error(err)
  const dataString = data.toString()
  console.log(dataString)
})

readFile recibe como argumento la ruta del archivo y un callback.

Dentro de el método verificamos si no hay errores y luego transformamos la data en un string para que podamos leerla. ahora en el terminal ejecutamos el archvio js.

node app.js

Esto debería retornar hola mundo, Espero este tutorial te halla servido y gracias por leerme.