【发布时间】:2018-05-08 05:43:11
【问题描述】:
我正在使用validator npm package 来验证电子邮件是否正确。
我只需要发送一条自定义消息 - 无效电子邮件 但我明白了 -
User validation failed: email: Invalid Email
const UserSchema = mongoose.Schema({
email:{
type: String,
unique: true,
required: true,
trim: true,
lowercase: true,
validate: [isEmail, 'Invalid Email']
},
});
一切都很好,但是当我发现错误并记录它时 -
user.save().then(data => {
res.status(201).send(data);
}).catch(err => {
console.log(err.message); // this line here logs out the error message
return res.status(500).send({
message: err.message
});
})
我需要这个 - Invalid Error 而不是 User validation failed: email: Invalid Email
提前致谢!
【问题讨论】:
标签: node.js validation mongoose