問題タブ [nestjs-config]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
nestjs - NestJS で環境固有の構成を読み込めません
ルート ディレクトリに .env 、.env.test、.env.prod の 3 つの env ファイルを作成しました。
.env ファイルには
そして、私の .env.test には
私の app.moudle.ts は次のようになります
configuration.ts :
そして私のスクリプトは次のとおりです。
コントローラーコード:
任意のコントローラーに conifgService を挿入し、jwt キーをログに記録しようとすると、常に.envファイルからキーがフェッチされます。スクリプト「start:test」を使用してアプリを実行した場合でも
スクリプト/環境に関係なく、常に.envファイルから値を取得しますすべてのスクリプトについてこれをログに記録します「THIS_IS_A_SECRET_KEY_DEV_ENVIRONMENT」