エクスプレス用のエクスプレスバリデータープラグインを使用しています
var input = {
'username': {
notEmpty: true,
isEmail: {
errorMessage: 'Invalid Email.'
}
},
'password': {
notEmpty: true,
errorMessage: 'Invalid Password' // Error message for the parameter
}
};
req.checkBody(input);
var errors = req.validationErrors();
if (errors) {
console.log(errors);
}
ユーザー名を空の出力として渡すと、
[ { param: 'username', msg: 'Invalid param', value: '' },
{ param: 'username', msg: 'Invalid Email.', value: '' },
{ param: 'password', msg: 'Invalid Password', value: '' } ]
検証の誰かが失敗した場合にチェーンを停止する方法。