Mise en place d'un serveur backend utilisant le framework NestJS (https://docs.nestjs.com/). On a utilisé MongoDB (https://www.mongodb.com/) comme base de données(BD). Le backend comporte deux modèles avec leurs contrôleurs et services :
- Un modèle user qui permet de gérer les utilisateurs
- Un modèle product qui permet de gérer les produits.
Le modèle user a les champs suivants : _id, firstname, lastname, address
Le modèle produit a les champs suivants : _id, name, price, quantity, image
GET - /users : récupère l’ensemble des utilisateurs enregistrés
GET - /user/:id : récupère un utilisateur par son id(identifiant)
POST - /user : enregistre un utilisateur sur la base de données
PATCH - /user/:id : modifie un utilisateur par son id
DELETE - /user/:id : supprime un utilisateur par son id
GET - /products : récupère l’ensemble des produits enregistrés
GET - /product/:id : récupère un produit par son id(identifiant)
POST - /product : enregistre un produit sur la base de données
PATCH - /product/:id : modifie un produit par son id
DELETE - /product/:id : supprime un produit
Complete