Bonjour,

Lorsque j'envoie des requêtes Post avec Postman ça me renvoie cette erreur.

Voici mon code :

Server.js :
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
25
26
27
 
/Imports
var express = require('express');
var bodyParser = require('body-parser');
var apiRouter =require('./apiRouter').router;
 
//Instanciation serveur
var server = express();
 
//Body Parser Configuration
server.use(bodyParser.urlencoded({extended : true}));
server.use(bodyParser.json());
 
 
//Configuration routes
server.get('/', function(req, res){
    res.setHeader('Content-Type', 'text/html');
    res.status(200).send('<h1>Bonjour sur mon server</h1>');
 
});
 
server.use('/api/', apiRouter);
 
//Lancer serveur
server.listen(8080, function(){
    console.log('Serveur en écoute');
});
Voici mon fichier contrôleur :
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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
 
//Imports
var bcrypt = require('bcrypt');
var jwt = require ('jsonwebtoken');
var models = require('../models');
 
//Routes
module.exports = {
    register : function(req, res)
    {
        //Paramaètres
        var nom = req.body.nom;
        var prenom = req.body.prenom;
        var email = req.body.email;
        var mdp = req.body.mdp;
        var adresse = req.adresse.mdp;
 
        if(nom == null || prenom == null || email == null || mdp == null || adresse == null)
        {
            return res.status(400).json({'erreur':'paramètres manquants'});
 
        }
 
        models.Client.findOne({
            attributes: ['email'],
            where: { email: email}
        })
 
        .then(function(clientFound){
            if(!clientFound)
            {
                bcrypt.hash(mdp, 5, function(err, bcryptedPassword)
                {
                    var newClient = models.Client.create(
                    {
                        nom: nom,
                        prenom: prenom,
                        email: email,
                        mdp: mdp,
                        adresse: adresse
 
                    })
 
                    .then(function(newClient){
                        return res.status(201).json({
                            'clientId':newClient.id
                        })
                    })
 
                    .catch(function(err){
                        return res.status(500).json({'erreur': 'on ne peut pas ajouter ce client'});
                    });
                });
            }
            else
            {
                return res.status(409).json({'erreur': 'Ce client existe déjà'});
            }
 
        })
 
        .catch(function(err){
            return res.status(500).json({'erreur' : 'On ne peut pas vérifier le client'});
        })
 
    },
 
    login : function(req, res)
    {
 
    }
}
Merci pour votre aide.