new Error() 为什么会抱HttpException这类的错误信息呢?
来源:6-1 用户注册与Sequelize新增数据

慕标8388399
2019-06-12
validatePassword(vals) {
const pwd1 = vals.body.password1
const pwd2 = vals.body.password2
if (pwd1 !== pwd2) {
throw new Error('两次输入的密码不相同')
}
}
async validateEmail(vals) {
const email = vals.body.email
const user = await User.findOne({
where: {
email: email
}
})
if (user) {
throw new Error('Email已被注册')
}
}
{
“msg”: [
“Email已被注册”
],
“error_code”: 10000,
“request”: “POST /v1/user/register”
}
{
"msg": [
"两次输入的密码不相同"
],
"error_code": 10000,
"request": "POST /v1/user/register"
}
写回答
1回答
-
7七月
2019-06-12
具体问题是什么?看看全局异常处理那块的代码
042019-06-17
相似问题