Middleware guides
Middleware - RequestID
Detailed guide to middleware.RequestID for request correlation, tracing, and log stitching.
middleware.RequestID
Adds and propagates X-Request-ID for each request.
Signature
func RequestID() kern.MiddlewareFuncExample
import "github.com/mobentum/kern/middleware"
app.Use(middleware.RequestID())
app.Use(kern.Logger())Behavior
- Reuses incoming request ID when present.
- Generates a random ID when missing.
- Sets
X-Request-IDon response.