Improve mongoose validation error handling
问题 I have the following schema with required validations: var mongoose = require("mongoose"); var validator = require("validator"); var userSchema = new mongoose.Schema( { email: { type: String, required: [true, "Email is a required field"], trim: true, lowercase: true, unique: true, validate(value) { if (!validator.isEmail(value)) { throw new Error("Please enter a valid E-mail!"); } }, }, password: { type: String, required: [true, "Password is a required field"], validate(value) { if (