問題タブ [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.

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」

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

nestjs - Nestjs でロール ベースの認証が期待どおりに機能しない

私は NestJs のドキュメントに従い、機能していない次のロールベースの認証ガードを追加しました。

私はいつも未定義のヘッダーを取得するか、context.switchToHttp().getRequest() が未定義です。

私はnestjsでgraphqlを使用しています。

私のリゾルバー:

ユーザーモジュール:

ロールガード:

認証モジュール:

このエラーを取得: ここに画像の説明を入力

app.module に RolesGuard を追加しました。

{提供: APP_GUARD、useClass: RolesGuard }

0 投票する
1 に答える
295 参照

node.js - @nestjs/config の ts エラーが原因でネストのビルドが失敗する

@nestjs/config に関する複数のエラーが発生し、npm buildコマンドが失敗しますが、npm run start:devエラーが表示されているにもかかわらず、正常に動作しています。以下は、エラーと環境のスクリーンショットです。 ここに画像の説明を入力

ここに画像の説明を入力

ここに画像の説明を入力