- Assurez-vous d'avoir Node.js installé sur votre machine.
- Clonez ce projet à partir du référentiel GitHub.
- Exécutez la commande
npm install
pour installer les dépendances.
- Créez une base de données MySQL.
- Dans le fichier
db.js
, configurez les informations de connexion à la base de données (nom, nom_utilisateur, mot_de_passe et hote_de_la_base_de_donnees).
- Exécutez la commande
npm start
pour lancer l'API. - L'API sera accessible à l'adresse
http://localhost:3000
.
POST /utilisateurs
: Crée un nouvel utilisateur.POST /utilisateurs/login
: Vérifie les informations d'identification de l'utilisateur.
GET /oeuvres
: Récupère toutes les œuvres.GET /oeuvres/:id
: Récupère une œuvre par son ID.PUT /oeuvres/:id
: Modifie une œuvre.DELETE /oeuvres/:id
: Supprime une œuvre.POST /oeuvres
: Crée une nouvelle œuvre.PUT /oeuvres
: Modifie plusieurs œuvres d'un coup.DELETE /oeuvres
: Supprime plusieurs œuvres d'un coup.
Consultez la documentation complète pour plus de détails sur les paramètres et les réponses de chaque endpoint.