Salut,
Donc j'utilise coté serveur nodejs + express (côté client j'ai du angularjs).
Mon problème est le suivant : une fois que j'ai ajouté mes données je veux les récupérer mais le get ne me refile que [object Object], [object Object] ... (le nombre de [...] correspond bien au nombre de données que j'ai rentré.
Je n'ai apparemment pas de problème coté client, le angular réagit sans problème.
Je pense plus que le problème vienne de mon app.js.
Le lancement de la db :
Le post et get :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 var mongoose = require('mongoose'); mongoose.connect('mongodb://localhost/pingeet'); var userSchema = mongoose.Schema({ login: { type: String }, password: { type: String } }); var User = mongoose.model('User', userSchema);
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 app.post('/user/create', function (req, res) { var newUser = new User({ login: req.body.login, password: req.body.password }); newUser.save(function (err) { if (err) { res.send('err'); } else { res.send(); } }) }); app.get('/user/find', function (req, res) { User.find(null) .exec(function (err, fiches) { if (err == true) { res.send('err'); } else { res.json(fiches); } }) });
Partager