Node.js では、fs (ファイル システム) モジュールは次のコレクションを提供します。 ファイル システムと対話するためのメソッド。これらの方法の中には、 fs.readFile() 基本的なものとして際立っている ファイルからデータを非同期に読み取るためのツール。 この記事では、fs.readFile() メソッドについて詳しく説明し、その構文、パラメーター、使用法、エラー処理について説明します。
構文:
fs.readFile( filename, encoding, callback_function )>
パラメーター:
Javaプログラミング素数
このメソッドは、上で説明し、以下で説明する 3 つのパラメーターを受け入れます。
- ファイル名: 読み取るファイルの名前、または別の場所に保存されている場合はパス全体が保持されます。
- エンコーディング: ファイルのエンコーディングを保持します。そのデフォルト値は次のとおりです 'utf8' 。
- コールバック関数: ファイルの読み取り後にコールバック関数が呼び出されます。これには 2 つのパラメータが必要です。
- エラー: 何らかのエラーが発生した場合。
- データ: ファイルの内容。
戻り値:
ファイルに保存されている内容/データを返すか、エラーがある場合はエラーを返します。
ノードJSアプリケーションを作成する手順
ステップ1: 最初のステップでは、VScode ターミナルで以下のコマンドを使用して新しいフォルダーを作成します。
二分木の例
mkdir folder-name cd folder-name>
ステップ2: 以下のコマンドを使用して NPM を初期化します。これを使用すると、package.json ファイルが作成されます。
npm init -y>
プロジェクトの構造:

プロジェクトの構造
例 1: 以下の例は、Node JS の fs.readFile() メソッドを示しています。出力は未定義です。これは、ファイルが null であることを意味します。ファイルの読み取りを開始し、同時にコードを実行します。ファイルが読み取られると関数が呼び出され、その間に「readFile Called」ステートメントが出力され、その後ファイルの内容が出力されます。
JavaScript //index.js // Node.js program to demonstrate // the fs.readFile() method // Include fs module var fs = require('fs'); // Use fs.readFile() method to read the file fs.readFile('Demo.txt', 'utf8', function (err, data) { // Display the file content console.log(data); }); console.log('readFile called');> ノード アプリを実行する手順:
node index.js>
出力:
readFile called undefined>
例 2: 以下の例は、Node JS の fs.readFile() メソッドを示しています。
JavaScript //index.js // Node.js program to demonstrate // the fs.readFile() method // Include fs module var fs = require('fs'); // Use fs.readFile() method to read the file fs.readFile('demo.txt', (err, data) =>{ コンソール.ログ(データ); })>> ノード アプリを実行する手順:
node index.js>
出力:
GB対MB
undefined>
エラー処理
使用するときfs.readFile()>、エラーを適切に処理してクラッシュを防ぎ、適切なエラー回復を確実にすることが重要です。一般的なエラーには、ファイルが見つからない、アクセス許可が不十分である、I/O エラーなどがあります。をチェックすることでエラーを処理できます。err>コールバック関数に渡されるパラメータ。もしerr>確かに、読み取りプロセス中にエラーが発生したため、それに応じて対処する必要があります。
結論
のfs.readFile()>Node.js のメソッドは、ファイルの内容を非同期で読み取る簡単な方法を提供します。その構文、パラメーター、使用法、エラー処理を理解することで、これを効果的に使用して Node.js アプリケーションのファイルからデータを読み取ることができます。ファイル I/O 操作を扱うときは、アプリケーションの信頼性と安定性を確保するためにエラーを適切に処理することを常に忘れないでください。