/** * Initialisation du serveur */ var app = require('./backend-init'); var userList = []; function createNewUser(user) { if(! user || ! user.username || ! user.email || ! user.password) { throw new Error('Champs manquants'); } userList.push({ id: userList.length + 1, username: user.username, email: user.email, password: user.password }); } app.post('/register', function(req, res) { console.log(req.body); var user = req.body; try { createNewUser(user); console.log('Utilisateur enregistré: ', user); res.json({ user: user }); } catch(err) { res.status(400).json({ error: err.message }); } }); app.get('/username-check', function(req, res) { console.log(req.query); res.json({ success: true }); }); console.log('Le serveur écoute sur le port 3001. Laissez cette console ouverte !') app.listen(3001);