問題タブ [joi]
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.
node.js - Promise denodeify Joi.validate
denodeify と promises について質問があります。いくつかのコードがあります (以下を参照)。私は Promise@7.0.1 を使用しており、Joi.validate を denodeify したかっただけです。私が何かをするなら
有効なクエリ文字列引数を指定すると (以下のコードを参照)、期待どおりに動作します。ただし、rowCount に 30 を指定すると、ハングするだけです。then() で function(err,value) を使用できないため、Promise チェーンで Joi 検証エラー/メッセージをどのように処理できますか? これは可能ですか?
denodeify なしで動作するコードは次のとおりです。
node.js - パスワード確認のhapi route joiバリデーション
password と password_confirmation が同じであることを確認するにはどうすればよいですか?
javascript - hapi joi フィルターの有効な値
同じことをする方法はありますか
検証コードで?
hapijs - Joi ライブラリのように、hapi 応答で検証プロパティを返す方法
プロパティに独自のカスタム検証があり、他のフィールドで返される JOI.validation と同様の 400 応答を返したいと考えています。これは、エラーとメッセージに加えて、検証プロパティも返したいということです。これにより、クライアントはどのフィールドを強調表示するかを知ることができます。
だから、これの代わりに
これで返信したいと思います
ハピ返信に検証を追加するにはどうすればよいですか?
私はこれを行ってきました-それは機能していません
また、Joi 用のカスタム バリデータを使用できないと想定しています。それ以外の場合は、Joi を拡張しただけです。しかし、応答でJoiのようなオブジェクト構造を取得するために応答で使用できるJoi検証エラータイプまたはオブジェクトはありますか?
ところで、私の電話検証は単純な正規表現ではなく、特殊なケースがあるため、正規表現バリデーターに組み込まれている Joi を使用できません。
javascript - Joi検証で「必須」を無視しますか?
Joi を使用して、RESTful Web サービスで受け入れられるデータ モデルを検証しようとしています。
作成操作では、フィールドに「必須」の検証を適用したいと考えています。ただし、更新操作の場合、部分的なデータ オブジェクトが送信される可能性があるため、「必須」属性を無視したいと考えています。
2 つのスキーマを作成する以外にこれを達成する方法はありますか?