{
"$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と接続するモジュールを外部化し環境変数にする"
}