Handling Mongoose validation errors – where and how?

后端 未结 9 1723
孤城傲影
孤城傲影 2020-12-23 19:45

I\'m trying to decide how I want to handle validation errors in Mongoose.

Custom error messages using node-validator

I have defined my own validation rules

9条回答
  •  误落风尘
    2020-12-23 19:55

    // my controller.js or whatever your route handler file is
    // This Handles multiple Schema Level Validations in 1 line

    // user object created from model
    let user = new Users({
    firstName: req.body.firstName,
    lastName: req.body.lastName 
    ...
    

    });

      // Since the Error response are in ::, ... 
      var err = user.validateSync();
      if (err && err.message) return res.send(err.message.split(':')[2].split(',')[0]);
    

提交回复
热议问题