NodeJS自带fs(File System)模块用于操作文件相关
var fs = require('fs');
fs.readFile('file_path', 'utf8', function (err, contents) {
if (err) {
return console.error(err);
}
console.log(contents);
});
以上是非阻塞方式,有些人讨厌JavaScript的回调层层嵌套太难看,也可以使用阻塞方式
var fs = require('fs');
var contents = fs.readFileSync('file_path', 'utf8');
console.log(contents);
有可能有异常,可以使用try捕获
var fs = require('fs');
try {
var contents = fs.readFileSync('file_path', 'utf8');
console.log(contents);
} catch (e) {
console.error(e);
}