| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- /**
- * 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);
|