1
Я ученик MEAN.определенное сообщение об ошибке проверки не отображается в node.js
Я написал схему и сохранил ее в классе контроллера. В схеме я определить сообщение об ошибке проверки, как таким образом
var userSchema = new Schema({
name: {type: String, required : 'please insert name'}
});
User = mongoose.model('User', userSchema);
module.exports = {
User : User
};
сохранить его в классе контроллера и печати ERR
insertUser.save(function (err,user){
if(err) {
console.log(err);
res.send(err);
}
else res.send("inserted user name : " + user.name);
});
Но я найти сообщение об ошибке
{"message":"Validation failed","name":"ValidationError","errors":{"name": {"message":"Validator \"required\" failed for path name with value `undefined`","name":"ValidatorError","path":"name","type":"required"}}}
какие изменения делают меня добиться отображения правильного сообщения о валидации? спасибо в продвинутом состоянии.
Вы используете какой-либо валидационный пакет? Нужно больше кода для анализа – karthick
Можете ли вы определить _ «отобразить правильное сообщение проверки» _? Неясно, кому именно вы хотите показать, что именно. – robertklep
ДА, я делаю. вот пакет validate = require ('mongoose-validator') – roconmachine