NestJSでMySQLと接続するモジュールを外部化し環境変数にする
nove-b
April 19, 2023
環境変数化とDB接続のモジュール化
綺麗にって漠然と書いたが、
- 環境変数化
- DB接続のモジュール作成
を行っていく。
DB接続のモジュール作成
まずは外部モジュール化する。
で、データ接続用のモジュールを作成する。
次に、app.module.tsの方を編集する。
設定をべたでimportしていたので、それを外部モジュールに変換する。
これで外部化は完了。
環境変数化
次に環境変数化していく。
で、環境変数から読み込むためのパッケージをインストールする。
バージョンは "@nestjs/config": "^2.3.1"だった。
.envファイルをルートに作成し、そこに環境変数を作成する。
DatabaseModuleの読み込みを環境変数に変更する。
これでいままで通りデータが取得できていれば問題ない。
Discussion in the ATmosphere