
Como leer un archivo de texto (txt) usando nodejs
En este artículo te enseñaremos a leer un archivo txt usando nodejs y el sistema de archivos. si deseeas conocer más en profundidad nodejs puedes mirar el siguiente post aprende nodejs desde cero
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.
bash## Primero creamos el directoriomkdir readFile Nodejs && cd readFile##ahora los archivostouch app.js file.txt
Editar el archivo txt con nodejs
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).
jsconst fs = require("fs");
leer archivo txt en node con el método readFile
El método readFile de fs, sera el encargado de leer los archivos.
jsfs.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.
shellnode app.js
Esto debería retornar hola mundo, Espero este tutorial te halla servido y gracias por leerme.