環境変数の命名規則:ベストプラクティス
4 分で読了
環境変数は普遍的にSCREAMING_SNAKE_CASEを使用します:DATABASE_URL、NODE_ENV、API_SECRET_KEY。
命名ルール
- すべて大文字+アンダースコア区切り — 例外なし
- 意味のあるプレフィックスを使う:
DB_HOST、DB_PORT、DB_NAME - 競合回避にアプリ固有プレフィックス:
MYAPP_API_KEY - ブール値変数:
ENABLE_CACHE=true、DEBUG=false
よくあるパターン
| カテゴリ | 例 |
|---|---|
| データベース | DATABASE_URL、DB_HOST、DB_PASSWORD |
| API | API_KEY、API_BASE_URL、API_TIMEOUT |
| サーバー | PORT、HOST、NODE_ENV |
| 認証 | JWT_SECRET、OAUTH_CLIENT_ID |
| フィーチャーフラグ | ENABLE_DARK_MODE、BETA_FEATURES |
変換
CONSTANT CASEコンバーターまたはケースコンバーターハブをご利用ください。