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.