Common HTTP utilities and RFC 7807 Problem Details support.
This namespace provides common HTTP functionality including standardized error responses following RFC 7807 Problem Details specification and other utility functions used across HTTP interfaces.
Pure problem details transformations are now in wagoe.platform.core.http.problem-details
Common HTTP utilities and RFC 7807 Problem Details support. This namespace provides common HTTP functionality including standardized error responses following RFC 7807 Problem Details specification and other utility functions used across HTTP interfaces. Pure problem details transformations are now in wagoe.platform.core.http.problem-details
HTTP middleware for web applications (imperative shell).
This namespace provides reusable HTTP middleware that can be used across different modules and applications. It follows RFC standards and best practices for web API development.
Middleware functions handle I/O boundaries: request/response interception, logging, and exception handling.
Features:
Multi-Tenant Middleware: See wagoe.tenant.shell.tenant-middleware for:
HTTP middleware for web applications (imperative shell). This namespace provides reusable HTTP middleware that can be used across different modules and applications. It follows RFC standards and best practices for web API development. Middleware functions handle I/O boundaries: request/response interception, logging, and exception handling. Features: - Request correlation ID management - Tenant and user context extraction - Multi-tenant request processing with schema switching - Structured request/response logging with observability context - RFC 7807 Problem Details for error responses (via core) - Generic exception handling middleware - Error reporting breadcrumb integration Multi-Tenant Middleware: See wagoe.tenant.shell.tenant-middleware for: - Tenant resolution (subdomain, JWT, headers) - PostgreSQL schema switching per request - Tenant caching with configurable TTL - Combined middleware for simplified integration
Common HTTP routing infrastructure and standard endpoints.
This namespace provides the foundational routing structure for the application, including standard endpoints like health checks and API documentation, along with infrastructure for injecting module-specific routes.
Features:
Common HTTP routing infrastructure and standard endpoints. This namespace provides the foundational routing structure for the application, including standard endpoints like health checks and API documentation, along with infrastructure for injecting module-specific routes. Features: - Health check endpoints - OpenAPI/Swagger documentation routes - Module route injection system - Common route middleware configuration - Standardized route structure
No vars found in this namespace.
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |