在Node中使用Javascript读取文件

我只是试图读取节点中的文本文件。 我不在DOM中。

我可以用这个软件包写入一个文件,但是我很难从中读取。

我知道我需要以下内容:

var fs = require('fs'); var readStream = fs.createReadStream('my_file.txt'); 

但是readStream是一个复杂的对象。 我只想把这个variables作为一个string。 有任何想法吗?

如果它是一个文件,为什么不使用fs.readFile ,这是为了读取文件

 fs.readFile('my_file.txt', {encoding : 'utf8'}, function (err, data) { if (err) throw err; var fileContent = data; }); 

甚至有一个同步版本,你通常不应该使用

 var fileContent = fs.readFileSync('my_file.txt', {encoding : 'utf8'}); 
Interesting Posts