Server
The server is responsible for:
- routing (
/health,/readyz, proxy prefixes, webhook paths) - middleware (IDs, logging, security headers, rate limiting)
- upgraded connection behavior (WebSockets)
Primary file:
pkg/gateway/server/server.go(annotated: Server)
Deep dive
- Start Here: Request lifecycle
- Guides: Auth and CORS, WebSockets limits, Webhooks
- Reference: Problem+JSON, Metrics
- Related source: Middleware, Proxy