Node.js 如何在NodeJS中读取文件并记录其内容

Node.js 如何在NodeJS中读取文件并记录其内容,node.js,events,fs,Node.js,Events,Fs,如何使用节点的fs核心模块读取文件内容,并使用事件将内容登录到控制台。我尝试了下面的代码,但没有成功。还有别的办法吗?我是新来的 events= require('events'); var eventEmitter = new events.EventEmitter(); fs = require('fs'); var Myfunc = function () { fs.readFile('./new-dir/sample.txt', function(err, data){ if(

如何使用节点的
fs
核心模块读取文件内容,并使用
事件将内容登录到控制台。我尝试了下面的代码,但没有成功。还有别的办法吗?我是新来的

events= require('events');
var eventEmitter = new events.EventEmitter();
fs = require('fs');


var Myfunc = function () {
 fs.readFile('./new-dir/sample.txt', function(err, data){
  if(err){
   console.log(err);
  }
  else{
   console.log(data.toString());
  }
 });
}

eventEmitter.on('MyEvent', Myfunc);
eventEmitter.emit('MyEvent');

错误消息是什么?我运行了上面的代码,它们工作正常。没有显示错误。使用readFileSync时获取不正确的路径错误。我会帮助你的