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
Groupe de routesPréfixeFonction anonymeMiddlewareEn-tête HTTPInterface
Les exercices du chapitre
-
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
-
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