在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'});