Arquitectura y petición · Pregunta 1 de 12
¿Para qué sirven los middlewares en el ciclo de vida de la petición de TYPO3?
1 respuesta es correcta. Fácil
Mostrar solución
Solución
- A Procesan la petición entrante uno tras otro y pueden modificarla, responderla ellos mismos o pasarla al siguiente middleware
Explicación
Un middleware según el estándar PSR-15 recibe la petición PSR-7 y un handler para el siguiente middleware. Puede preparar la petición (por ejemplo, resolver el sitio y el idioma), devolver directamente una respuesta propia (como una redirección) o pasarla con $handler->handle($request) y ajustar la respuesta que vuelve. Así se forma una cadena en capas, como una cebolla; en el frontend, el renderizado de la página se encuentra al final. Los middlewares no tienen nada que ver con la caché de páginas: es una caché independiente que TYPO3 llena y lee durante el renderizado. Los módulos de backend tampoco se registran mediante middlewares, sino en Configuration/Backend/Modules.php.