問題タブ [nestjs-jwt]

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.

0 投票する
0 に答える
44 参照

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」