Bonjour,
Je crée comme exercice un réseau social, j'utilise Vue.js, express.js et Mysql mariadb. J'ai un problème au niveau de ma requête Delete. Je veux que l'utilisateur puisse supprimer seulement ces commentaires ou posts, et la lorsque je me connecte à un utilisateur je peux supprimer tout les posts. J'ai bien lier l'utilisateur et les posts avec la clé étrangère. Si quelqu'un peut me dire ou se situe l'erreur merci par avance.
Requête Delete
Code JavaScript : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 exports.deletePosts = (req, res, next) =>{ const id_post = req.params.id_post console.log(id_post) const id_user = req.params.id_user console.log(id_user) const idUser = req.body.id_user console.log(idUser) //const id_user = req.params.id_user connection.query('DELETE FROM posts WHERE id_post = ?', [id_post],(err, result)=>{ console.log('test3 user') if(id_user != idUser){ console.log('test5 user') res.status(401).json({err: err, message:'la suppression du post à échoué!'}) console.log({err: err}) }else{ console.log('test4 user') res.status(201).json({message: 'post supprimer par id'}) console.log(result) } }) }
capture écran de la table user et des vues relationnelles et pareil pour la table post et la clé étrangère
Partager