8

データ検証のために Joi と共に Hapi.js フレームワークを使用しています。Joi を使用して JSON ファイルを検証しようとしています。スキーマを定義しましたが、JSON ファイルにスキーマのすべてのフィールドが含まれているかどうかを確認したいと考えていました。

一部の文字列フィールドは空にすることができます。minとして定義したときのスキーマ ファイルでは、必須フィールドである0と表示されています。name

以下のスキーマを使用しています。

    module.exports = {
      "name": { "type": "string", "min": 0, "max": 30},
      "age": { "type": "number", "min": 1, "max": 36},
      "dob": { "type": "string", "min": 0, "max": 100 }
    }

このスキーマを変更して空の文字列を処理するにはどうすればよいですか?

4

1 に答える 1