問題タブ [class-validator]

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

node.js - クラスバリデータースキーマ内でマップのパラメーターを渡す方法

マップ関数の各パラメーターを検証関数に渡そうとしていますが、検証関数内の変数はマップ関数の最後の値を提供します

期待される出力:

実際の出力:

検証が2番目のIDを2回取得するのはなぜですか?

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

javascript - 検証パイプは 1 つの値の型で機能しますが、同時に複数の型では機能しません

別の親 DTO から拡張する 3 つの DTO を作成し、コントローラーでクラスバリデーター ライブラリーを使用して、ユーザーがコントローラーに渡すデータを検証します。

親.dto.ts

a.dto.ts

b.dto.ts

c.dto.ts

そして、コントローラーで私はValidationPipe設定を使用していますbody: A

controller.ts

これは、body: Bおよびbody: C

しかし、私がそうするとき、それはうまくいきませんbody: A | B | C

コードがこのようになるようにするにはどうすればよいですか?