Architektur und Request · Frage 1 von 12

Wozu dienen Middlewares im Request Life Cycle von TYPO3?

1 Antwort ist richtig. Einfach

Lösung anzeigen

Lösung

  • A Sie bearbeiten den eingehenden Request der Reihe nach und können ihn verändern, selbst beantworten oder an die nächste Middleware weiterreichen

Erklärung

Eine Middleware nach dem Standard PSR-15 erhält den PSR-7-Request und einen Handler für die nächste Middleware. Sie kann den Request vorbereiten (zum Beispiel die Site und die Sprache ermitteln), direkt eine eigene Response zurückgeben (etwa eine Weiterleitung) oder mit $handler->handle($request) weitergeben und die zurückkommende Response noch anpassen. So entsteht eine Kette wie bei einer Zwiebel, an deren Ende im Frontend das Rendern der Seite steht. Mit dem Page-Cache haben Middlewares nichts zu tun: Er ist ein eigener Cache, den TYPO3 beim Rendern befüllt und ausliest. Auch Backend-Module werden nicht über Middlewares, sondern über Configuration/Backend/Modules.php registriert.

Zertifikate & Prüfungen

Welche Prüfung kommt als Nächstes?

19 Prüfungen kannst du schon üben, über 21 stimmst du gerade ab. Sieh dir alle Zertifikate mit offiziellen Infos an, gib deine Stimme ab oder schlag deine Prüfung vor.

Zur Zertifikatsübersicht