estoy tratando de leer el contenido de test.txt
(que está en la misma carpeta de la fuente de Javascript) y mostrarlo usando este código:¿Por qué Node.js 'fs.readFile() devuelve un búfer en lugar de cadena?
var fs = require("fs");
fs.readFile("test.txt", function (err, data) {
if (err) throw err;
console.log(data);
});
El contenido de la test.txt
fue creado en nano
:
Prueba Node.js readFile()
Y yo estoy haciendo esto:
Nathan-Camposs-MacBook-Pro:node_test Nathan$ node main.js
<Buffer 54 65 73 74 69 6e 67 20 4e 6f 64 65 2e 6a 73 20 72 65 61 64 46 69 6c 65 28 29>
Nathan-Camposs-MacBook-Pro:node_test Nathan$
De acuerdo con la documentación Es ' "UTF-8"' 'No" UTF-8 "'. – Marc