私はudemy nodejsコースからいくつかのコードを実行することに問題があります。私はそれが何をしているのか、それが何をするのかを知っていますが、なぜイベントが完了したらgreet2関数が私に「未定義」を表示しているのかわかりません。Nodejs udemyコースコードエラー
コードは次のとおりです。
var fs = require('fs');
var greet = fs.readFileSync(__dirname + '/greet.txt', 'utf8');
console.log(greet);
var greet2 = fs.readFile(__dirname, + '/greet.txt', 'utf8', function(err, data) {
console.log(data);
});
console.log('Done!');
私はコンソールに表示されています:
こんにちは、世界! 完了! 未定義
なぜ私はgreet2のために未定義取得しています上の任意のアイデア?
おかげで
を試みる価値があるかもしれません 'にconsole.logは(ERR);'エラーをした – Alex