0
私はHapiの学習を始めましたが、エラー処理が不確かです。Hapiでエラーを正しく処理するにはどうすればよいですか?
HERESに私のコード:
method: ['POST'],
path: '/users',
handler: function (request, reply) {
if (request.query['password'] == request.query['password_confirmation']) {
models.User.create({
'email': request.query['email'],
'password': request.query['password'],
'password_confirmation': request.query['password_confirmation'],
})
.catch(models.Sequelize.ValidationError, err => {
return reply(err);
})
.then(user => {
return reply(user);
});
} else {
return reply('password do not match');
}
これは
未処理の拒否エラーを生成します。二回
私は適切に検証エラーを処理するにはどうすればよいと呼ばれる返信インタフェース?私は多くを見つけることができません
Hapiについてのコードサンプルと私に苦労しています。
ありがとうございます!
はおっと、あなたが正しいですがあります。私は約束の構文がわからなかった。ありがとう! – Damian