2017-07-25 12 views

答えて

1

the docsによれば、使用する各バリデーターを定義するオブジェクトを追加するだけです。

app.use(expressValidator({ 
customValidators: { 
    isArray: function(value) { 
     return Array.isArray(value); 
    }, 
    gte: function(param, num) { 
     return param >= num; 
    } 
} 
})); 

ドキュメントが(例えばデシベルをチェックする)非同期のものをカバーしていないように見えますが、カスタムバリデータからreturn a Promiseに機能を追加し、数年前にプル要求がありました。

+0

私はこのような簡単な検証を追加する方法を知っています。私は非同期バリデータを書く方法を尋ねています – Cody

+0

その理由は、私はプルの要求をリンクし、あなたはプロミスを返す必要があります。 – Paul

関連する問題