1 Repo
Mechanisms for defining the precise sequence in which middleware components process requests and responses.
Distinct from Value Tweens: The candidates provided for 'tweening' relate to animation and interpolation, not web middleware sequences.
Explore 1 awesome GitHub repository matching web development · Middleware Execution Ordering. Refine with filters or upvote what's useful.
Pyramid ist ein Python-Webframework und WSGI-Toolkit für die Entwicklung von Webanwendungen. Es fungiert als URL-Routing-Engine, die eingehende HTTP-Anfragen mithilfe von musterbasiertem Routing und hierarchischer Ressourcenbaum-Traversierung auf spezifische View-Callables abbildet. Das Framework zeichnet sich durch sein hybrides Dispatch-System aus, das es Entwicklern ermöglicht, reguläre Ausdrucks-URL-Abgleiche mit der Fähigkeit zu kombinieren, Anfragen durch die Navigation in einem Baum verschachtelter Objekte aufzulösen. Es implementiert eine flexible Komponentenarchitektur, die die Verwaltung von Anwendungsregistries, verzögerte Konfigurationsausführung sowie das Überschreiben von Views oder Routen ohne Änderung des ursprünglichen Quellcodes unterstützt. Der Funktionsumfang umfasst Identitätsmanagement mittels signierter Cookies und ACL-basierter Autorisierung, ein ereignisgesteuertes Koordinationssystem für den Request-Lebenszyklus sowie Internationalisierungsdienste für die UI-Übersetzung. Zudem bietet es Tools für das Content-Rendering durch benutzerdefinierte Serializer und Template-Integration sowie eine Middleware-Tween-Pipeline zur Injektion übergreifender Logik. Das Toolkit enthält eine administrative Befehlszeilenschnittstelle für die Routeninspektion, Projekt-Scaffolding und Anwendungs-Debugging.
Allows precise control over the sequence of tween factories for request and response processing.