2 Repos
Mechanisms for executing cleanup or logging tasks after a response is sent.
Distinct from Task Execution Engines: Distinct from task execution engines: focuses on lifecycle-bound post-response execution rather than background worker pools.
Explore 2 awesome GitHub repositories matching software engineering & architecture · Post-Response Hooks. Refine with filters or upvote what's useful.
Elysia is a high-performance TypeScript web framework designed for building type-safe backend services. It provides a modular, plugin-based architecture that allows developers to compose server logic, middleware, and validation schemas into scalable application instances. By leveraging native web standards, the framework ensures portability across diverse JavaScript runtimes, including Node.js, Deno, and various edge computing environments. The framework distinguishes itself through its focus on end-to-end type safety, automatically synchronizing request and response definitions between the s
Executes cleanup or logging operations after the response has been sent to the client.
Rack ist ein minimales Interface, das standardisiert, wie Ruby-Webserver und Frameworks kommunizieren. Es bietet ein Web-Application-Interface und ein Web-Server-Interface, die es Ruby-Anwendungen ermöglichen, über verschiedene Server-Implementierungen hinweg zu laufen, indem ein gemeinsamer Environment-Hash und ein standardisiertes Response-Tupel verwendet werden. Das Projekt implementiert eine modulare HTTP-Middleware-Pipeline, die es ermöglicht, Requests und Responses durch eine Sequenz aufrufbarer Objekte abzufangen und zu modifizieren. Es unterstützt Low-Level-Verbindungsmanagement, einschließlich TCP-Verbindungs-Hijacking für benutzerdefinierte Protokollbehandlung, Protokoll-Upgrade-Signalisierung und bidirektionales Datenstreaming. Die Fähigkeiten erstrecken sich auf die Request- und Response-Behandlung, einschließlich des Lesens binärer Request-Streams und inkrementellem Response-Streaming. Es bietet Tools für Sitzungsmanagement, Application-Path-Routing und die Auslieferung statischer Dateien aus dem lokalen Dateisystem. Zur Qualitätssicherung enthält es Utilities zum Mocken von HTTP-Traffic und zur Simulation von Serverumgebungen. Das Projekt enthält ein Command-Line-Tool zum Starten kompatibler Webserver für das Hosting von Anwendungen.
Implements a mechanism to execute cleanup or logging tasks after the HTTP response is sent.