問題タブ [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.
javascript - Joiを使用してHapi.jsでフィールド値を分割する方法
プロパティの長さを12mまたは8ftで取得する API があるユースケースがあります。
Joiがこれを分割し、構造が似ているオブジェクトを返す方法が必要です。
swagger-ui - GETリクエストでHapi swaggered-uiで配列を使用して機能させる方法は?
ユースケース: Hapi.js + hapi-swaggered + hapi-swaggered-ui。
Swaggered UI が配列を送信します。配列の代わりにカンマ区切りの文字列を渡します。正しいパラメーターを渡すにはどうすればよいですか? Joi の検証タイプを変更する必要がありますか? 私は使っている:
クエリは次のとおりです。?categories=firstCategory%2CsecondCategory
実行するクエリ:?categories=firstCategory&categories=secondCategory
node.js - Nodejs で Joi を使用して REST パラメーターを検証する
joi パッケージを使用して、Hapi Node サーバーで GET 要求を検証しようとしています。検証は期待どおりに正しく機能しています。ただし、パラメーターが渡されない場合にエラーを返す方法を見つけるのに苦労しています。現在、渡されたパラメーターがない場合は成功します。また、送信される応答を変更する方法はありますか?
node.js - Hapi Joi で HTTP エラー 400 ではなく 422 を指定する方法
https://github.com/hapijs/joiで 400 ではなくステータス 422 を取得する方法はありますか
アップデート
@Matt Harrisonの返信後
ロジックをグローバルに適用するには、index.js で行うことができます
node.js - node hapi rest put update joi validate only if present
Joi パッケージを使用して、Hapi Node サーバーで POST および PUT 要求を検証しようとしています。
それは正しい方法ですか?
hapijs - hapi joi オプションパラメータの検証方法
hapi と joi を使用してオプションのパラメーターを検証する方法
limit はオプションですが、存在する場合は整数でなければなりません。
javascript - Joi を使用した Hapi.js での 1 つのルート、2 つの有効なペイロード
同じルートで 2 つの異なるペイロード スキーマを検証しようとしています。有効なオプションは次の 2 つです。
と
and
非常に近いと関数の組み合わせを使用してみましたor
が、3 つすべてをペイロードとして渡すことができます。