我尝试读取test.txt
文件的内容(该文件与JavaScript源文件位于同一文件夹中),并使用以下代码显示它:
var fs = require("fs");
fs.readFile("test.txt", function (err, data) {
if (err) throw err;
console.log(data);
});
文件 test.txt
的内容是在 nano
上创建的:
测试 Node.js 的readFile()函数
但我得到了这个结果:
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$
readFile
和readFileSync
读取的是文件的所有字节还是仅代表文件内容的字节? - Joachim Rives