Expressで環境変数を追加する方法


  1. .envファイルを作成する方法:

    • プロジェクトのルートディレクトリに.envという名前のファイルを作成します。
    • .envファイルに環境変数をキーと値の形式で追加します。例えば、PORT=3000のような形式です。
  2. dotenvパッケージを使用する方法:

    • dotenvパッケージをインストールします。ターミナルで以下のコマンドを実行します: npm install dotenv

    • Expressのエントリーファイル(通常はapp.jsまたはindex.js)の先頭で、以下のコードを追加します:

      require('dotenv').config();
    • .envファイルに追加した環境変数は、process.envオブジェクトを介してアクセスできます。例えば、process.env.PORTPORTの値にアクセスできます。

  3. コマンドライン引数を使用する方法:

    • Expressのエントリーファイルで、コマンドライン引数を使用して環境変数を渡すことができます。例えば、以下のコードを使用してポート番号を指定できます:

      const port = process.argv[2] || 3000;
    • アプリケーションを起動するときに、ポート番号を指定することができます。例えば、以下のコマンドを使用してポート番号3000でアプリケーションを起動します:

      node app.js 3000

これらの方法を使用して、Expressアプリケーションで環境変数を追加することができます。環境変数を使用することで、アプリケーションの設定を柔軟に管理することができます。