Bonjour,
J' apprends Express.JS et la base de données mysql, je souhaite envoyé dans la base de données les utilisateurs qui s'inscrivent .Je n'ai pas d'erreur en console mais ma requête tourne sans s'arrêter lorsque je fais le test avec Postman. Pouvez-vous me dire où se trouve l'erreur dans mon code ? merci .
Ensuite j'ai une deuxième question: il est possible d'utilisé unique comme dans mongoDb pour que l'adresse email de l'utilisateur soit unique ?
Merci par avance pour vos réponses.
Code : 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
24 exports.signUp = (function(req, res, next){ const dbconnect = db const username = req.body.username const email = req.body.email const usernamedb = `INSERT INTO users (username,email) VALUES (${username},${email})` console.log(usernamedb) if(req.body ){ dbconnect.query(usernamedb, function(req, res){ if(usernamedb === req.body ){ db.connect = usernamedb console.log(usernamedb) res.status(200).json() }else{ return new Error } res.status(200).json({usernamedb}) }) }else{ return res.status(500).json({message:"Erreur"}) } } )
Partager