本文へスキップ

デフォルトフィールドデコレータ

Express-Cargo は、リクエストフィールドのデフォルト値を定義するためのデコレータを提供します。このデコレータは、受信リクエストが値を提供しない場合(undefined または null)に自動的に値を割り当てます。

組み込みデフォルトデコレータ

@Default(value: T)

@Default デコレータは、リクエストがフィールドを提供しない場合にクラスプロパティにデフォルト値を割り当てます。

  • value: フィールドがリクエストに存在しない場合に割り当てるデフォルト値。
class Request {
@Body()
@Default(1)
price!: number;
}