問題タブ [nestjs]

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 投票する
4 に答える
12833 参照

nestjs - Nestjs ルートのバージョン管理?

Nestjsを使い始めたばかりで、ルート プレフィックスまたは Express Router インスタンスを使用して API をバージョン管理する方法を知りたいですか?

理想的には、次の方法でエンドポイントにアクセスできるようにしたいと考えています。

など、エンドポイントを適切に劣化させることができます。バージョンプレフィックスを追加できる場所がわかりません。アプリケーション インスタンスにグローバル プレフィックスを設定できることはわかっていますが、それは特定のエンドポイント セット用ではありません。

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

node.js - NestJS/ExpressJs のパラメーターが多すぎる

ファイルを NestJS コントローラーに送信しようとしていますが、too many parameters例外が発生し続けます。例外bodyParserを回避するために、リクエスト サイズ制限をインストールおよび更新しました。request too large

main.ts:

コントローラ:

Postman リクエスト (表示されていません。画像のバイナリ添付ファイル):

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

passport.js - NestJs/Passport 認証は、非同期的に渡されたルートでは機能しません

promise でデータベースから選択したルートを渡すと、認証が機能しません。つまり、渡されたルートのリクエストは常に承認されます。

オブジェクト配列でルートを渡すとうまく機能します

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

node.js - Nest JS - ミドルウェアにサービスを注入できません

各リクエストをチェックするための認証ミドルウェアを作成しました。ミドルウェアはサーバーを使用しています (req.connection にデータが見つからなかった場合のみ)。ミドルウェアにサービスを挿入しようとしているのですが、同じエラーが表示され続けます。

認証モジュール:

認証ミドルウェア:

サーバーモジュール:

アプリケーションモジュール: