Skip to main content

serve_http

Function serve_http 

Source
pub async fn serve_http(
    addr: SocketAddr,
    state: SoloHttpState,
    bearer_token: Option<String>,
    shutdown: impl Future<Output = ()> + Send + 'static,
) -> Result<()>
Expand description

Bind + serve. shutdown is awaited inside axum’s with_graceful_shutdown; resolving it triggers a clean drain. bearer_token = None runs unauthenticated (loopback default); Some(t) requires Authorization: Bearer t on every request except GET /health.