問題タブ [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 投票する
2 に答える
8163 参照

typescript - class-validator による高度な条件 (可能)?

TypeScript NestJS プロジェクトがあります。

API への着信 DTO を検証する必要があります。建物のタイプ (家、フラット、庭) があり、そのタイプに応じて定義する必要がある「プロジェクトの作成」として説明できます。

  • ハウス: ROOMSを含むFLOORS
  • フラット: 客室
  • 庭:なし(1つの「部屋」です)

ハウスタイプの例:

フラットタイプの例:

以前は の助けを借りてこれを行っていましたAJVが、NestJS に移行したので、 を使い始めましclass-validatorた。

私の質問は、これらの高度な条件 (たとえば、型が FLAT の場合、ROOMS のみを期待し、FLOORS を期待しない) をclass-validator?で作成できるかどうかです。

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

node.js - クラスバリデータ @ValidateIf() が正しく機能しない

このクラスバリデーターを使用して、ネスト js に次のクラスがあります。

「*」を送信すると、返されます