Node.jsでファイルを読み込む方法


モジュールを使用します。以下に、いくつかの方法とそれぞれのコード例を示します。

  1. 同期的なファイルの読み込み:

    const fs = require('fs');
    try {
     const data = fs.readFileSync('ファイルのパス', 'utf8');
     console.log(data);
    } catch (error) {
     console.error('ファイルの読み込みエラー:', error);
    }
  2. 非同期的なファイルの読み込み:

    const fs = require('fs');
    fs.readFile('ファイルのパス', 'utf8', (error, data) => {
     if (error) {
       console.error('ファイルの読み込みエラー:', error);
     } else {
       console.log(data);
     }
    });
  3. ストリームを使用したファイルの読み込み:

    const fs = require('fs');
    const stream = fs.createReadStream('ファイルのパス', 'utf8');
    stream.on('data', (data) => {
     console.log(data);
    });
    stream.on('error', (error) => {
     console.error('ファイルの読み込みエラー:', error);
    });

これらのコード例では、fsモジュールのreadFileSyncreadFile、およびcreateReadStreamメソッドを使用して、ファイルを読み込んでいます。エラーが発生した場合は、適切なエラーメッセージが表示されます。

以上がNode.jsでファイルを読み込む方法とコード例の一部です。これらの例を活用して、あなたのコードに組み込むことができるでしょう。