// Update a user identified by the name in the request
exports.update = (req, res) => {
// Validate Request
if (!req.body) {
res.status(400).send({
message: "Content can not be empty!"
});
}
console.log(req.body);
User.updateByName(
req.params.nom,
new User(req.body),
(err, data) => {
if (err) {
if (err.kind === "not_found") {
res.status(404).send({
message: `Not found user with name ${req.params.nom}.`
});
} else {
res.status(500).send({
message: "Error updating user with name " + req.params.nom
});
}
} else res.send(data);
}
);
};
// Update a user with name
router.put("/:nom", users.update);
Cependant je veux aussi que mon utilisateur soit actualisé même si je n'ai pas rempli le champ nom, ou prenom dans le body de ma requete put.
Je solicite votre aide pour savoir comment faire cela sans écrire des dizaines de lignes de code ? Merci !
Update query using NodeJS
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.