0
Je suis actuellement MongoDB version shell 3.4.7 et je continue à obtenir cette erreur de createUser ne pas être une fonction où l'utilisateur est un objet créé comme tant d'un autre dossierTypeError: User.createUser est pas une fonction
const UserSchema = mongoose.Schema({
name: {type: String},
email: {type:String, required: true},
username:{type: String, required: true},
password:{type: String, required: true}
});
const User = module.exports = mongoose.model('User', UserSchema);
et utilisé comme ça.
router.post('/register', (req, res, next) =>{
let newUser = new User({
name: req.body.name,
email: req.body.email,
username: req.body.username,
password: req.body.password
});
User.createUser(newUser, (err, user) =>{
if(err){
res.json({success: false, msg: "Failed to register user"});
} else{
res.json({success: true, msg: "User registered"});
}
});
});
User.create() Postez votre message d'erreur exact –
'' devrait travailler – Nitish