Chapitre 3 du parcours Découvrir Goravel

Le local ferme à clé

Regrouper les routes d'une API sous un préfixe, puis la protéger par un middleware.

2 exercices · 200 XP · environ 40 min

Ce chapitre fait travailler : Groupe de routesPréfixeFonction anonymeMiddlewareEn-tête HTTPInterface

Les exercices du chapitre

  1. L'API des coursiers

    Exercice 1 · 100 XP · 3 objectifs vérifiés par des tests

    L'application des coursiers et le tableau du local mélangent leurs adresses. Margot voudrait ranger tout ce qui sert à l'application sous /api, comme dans les projets Laravel qu'elle a vus.

    Groupe de routesPréfixeFonction anonyme

  2. La clé du local

    Exercice 2 · 100 XP · 3 objectifs vérifiés par des tests

    Le fils du voisin a trouvé l'adresse de l'API, et il s'amuse à commander des courses pour son chat. Margot a donné à l'application des coursiers une clé, qu'elle envoie dans l'en-tête X-Cle-Coursier de chaque requête. L'API doit la vérifier.

    MiddlewareEn-tête HTTPInterface