Créé en 2018 et modifié le 06 Feb 2020
Créé en 2018 et modifié le 06 Feb 2020
Réaliser son API avec put et delete
Réaliser les routes pour les API SLIM, NodeJS et Flask.
URI avec attribut – DELETE /user/{id}
- Implémenter l’URI qui supprime un utilisateur spécifique.
URI avec paramètre – PUT /user
- Implémenter l’URI qui modifie l’email d’un utilisateur.
URI – GET /personnages
- Implémenter l’URI qui renvoie en JSON le nom et le titre et la culture des 100 premiers personnages.
- Réaliser une page personnages.html qui affiche grâce au plugin Bootsrap Table les personnages.
Déploiement
- Déployer le projet
Pour le déploiement coté serveur avec SLIM
dans un fichier .htaccess
RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^ index.php [QSA,L] Header set Access-Control-Allow-Origin "*" Header set Access-Control-Allow-Headers "Origin, X-Requested-With, Content-Type, Accept" Header set Access-Control-Allow-Methods: "GET,POST,OPTIONS,DELETE,PUT"
dans un fichier composer.json
{ "require": { "php": "7.*", "ext-mbstring": "*", "ext-mysqli": "*", "ext-json": "*", "ext-pdo": "*", "ext-pdo_mysql": "*", "slim/slim": "3.*", "zircote/swagger-php": "^2.0", "firebase/php-jwt": "^5.0" } }
Sauvegarde
- Enregistrer les fichiers dans un répertoire got5 sous Gitlab.