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"})  
    }
 
} )