Test technique
API sécurisée par Register/Login
Nous vous demandons de développer une application
permettant de s’inscrire via des informations basiques.
- • Au premier accès, l’utilisateur doit se créer un compte (email, mdp) sur la route /register
- • Une fois le compte créé, l’utilisateur doit utiliser la route /login pour récupérer un token.
- • Une fois logué, l’utilisateur peut accéder à la liste des utilisateurs déjà enregistrés sur la plateforme via la route /users.
Exigences
- • Langage : Node.js,
- • Normes et dépendances : ES6, fonctions fléchées, Express, Mongoose
- • DB : MongoDB (Possibilité de créer une DB gratuite via un compte Atlas)
J'ai utilisé:
- • Node.js, Express.js, Javascript
- • Mongoose - pour base de données Mongodb,
- • Express-handlebars - moteur de génération de page côté serveur,
- • Bcryptjs - pour HASH mdp,
- • Jsonwebtoken - pour token,
- • Materialize CSS - pour CSS,
- • @hapi/joi - pour validation des formulaires.
Code de programme:
https://gitlab.com/z911/test_app...