0
我開始學習Hapi,但我不確定錯誤處理。如何在Hapi中正確處理錯誤?
繼承人我的代碼:
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