https://github.com/jbips/server-supinfo
Exercice de Nodejs pour les développeurs en herbe de SupInfo
https://github.com/jbips/server-supinfo
Last synced: 4 months ago
JSON representation
Exercice de Nodejs pour les développeurs en herbe de SupInfo
- Host: GitHub
- URL: https://github.com/jbips/server-supinfo
- Owner: JbIPS
- Created: 2022-05-16T13:39:40.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2022-05-24T09:39:41.000Z (about 4 years ago)
- Last Synced: 2025-05-06T19:03:51.206Z (about 1 year ago)
- Language: JavaScript
- Size: 10.7 KB
- Stars: 0
- Watchers: 2
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Exercice de serveur HTTP
## Comment l'utiliser ?
Le serveur peut être démarré en utilisant la commande `npm start`. Vous pouvez regarder dans le `package.json`, dans la propriété `scripts`, ce que fait cette commande.
Pour le client, vous pouvez tester votre serveur en rajoutant des requêtes dans le fichier `client.js` et le lancer avec la commande `node client.js`. Si vous le voulez, vous pouvez également créer un script dans le `package.json` pour faciliter le lancement de client. Attention, un nom de script est forcément unique ! Par convention, on peut regrouper des scripts en ajoutant des préfix avec `:`. Exemples : `start:server`, `start:client`, `test:server`, `test:client`, ….
## Fonctions actuelles
* Liste les produits disponibles
* Récupère les informations d'un produits par son ID
* Insère un produit avec l'ID fourni
## Fonctions à implémenter
- [] Corriger la route `PUT /products/:id` pour qu'elle remplace un produit existant
- [] Créer une route permettant de rajouter des produits sans donner d'ID (lui en attribuer un sur le serveur)
- [] Créer une route permettant de supprimer un produit
- [] Créer une route permettant de changer le prix d'un produit (sans l'écraser)