{
  "$type": "site.standard.document",
  "canonicalUrl": "https://blog.nove-b.dev//posts/externalize-nestjs-mysql-connection",
  "path": "/posts/externalize-nestjs-mysql-connection",
  "publishedAt": "2023-04-19T00:00:00.000Z",
  "site": "at://did:plc:2atly2y5kfyjcj5zap6pv4wd/site.standard.publication/3mmxeqr2tcb2k",
  "tags": [
    "mysql",
    "nestjs",
    "環境変数"
  ],
  "textContent": "環境変数化とDB接続のモジュール化\n\n綺麗にって漠然と書いたが、\n\n- 環境変数化\n- DB接続のモジュール作成\n\nを行っていく。\n\nDB接続のモジュール作成\n\nまずは外部モジュール化する。\n\nで、データ接続用のモジュールを作成する。\n\n次に、app.module.tsの方を編集する。\n\n設定をべたでimportしていたので、それを外部モジュールに変換する。\n\nこれで外部化は完了。\n\n環境変数化\n\n次に環境変数化していく。\n\nで、環境変数から読み込むためのパッケージをインストールする。\n\nバージョンは \"@nestjs/config\": \"^2.3.1\"だった。\n\n.envファイルをルートに作成し、そこに環境変数を作成する。\n\nDatabaseModuleの読み込みを環境変数に変更する。\n\nこれでいままで通りデータが取得できていれば問題ない。",
  "title": "NestJSでMySQLと接続するモジュールを外部化し環境変数にする"
}