Architecture et requête · Question 1 sur 12

À quoi servent les middlewares dans le cycle de vie des requêtes TYPO3 ?

1 réponse est correcte. Facile

Afficher la solution

Solution

  • A Elles traitent la requête entrante l'une après l'autre et peuvent la modifier, y répondre elles-mêmes ou la transmettre à la middleware suivante

Explication

Une middleware conforme au standard PSR-15 reçoit la requête PSR-7 et un handler pour la middleware suivante. Elle peut préparer la requête (par exemple résoudre le site et la langue), retourner directement sa propre réponse (comme une redirection) ou la transmettre avec $handler->handle($request) et ajuster la réponse qui revient. On obtient ainsi une chaîne en forme d'oignon ; dans le frontend, le rendu de la page se trouve à son extrémité. Les middlewares n'ont rien à voir avec le cache de page : c'est un cache distinct que TYPO3 remplit et lit pendant le rendu. Les modules backend ne sont pas non plus enregistrés via des middlewares, mais dans Configuration/Backend/Modules.php.

Certifications & examens

Quel examen pour la suite ?

Tu peux déjà t’entraîner pour 19 examens, 21 sont soumis au vote. Découvre toutes les certifications avec les infos officielles, vote ou propose ton examen.

Voir toutes les certifications