NodeJS读取文件

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);
}
分享

TITLE: NodeJS读取文件

LINK: https://www.qttc.net/442-nodejs-read-file.html

NOTE: 原创内容,转载请注明出自琼台博客