proxy_request

Function proxy_request 

Source
pub async fn proxy_request(
    request: Request,
    backend_url: &str,
    config: ProxyConfig,
) -> ProxyResult<Response>
Expand description

Proxy an HTTP request to a backend service

ยงExample

use axum::extract::Request;
use lmrc_proxy::{proxy_request, ProxyConfig};

async fn handler(request: Request) -> Result<axum::response::Response, lmrc_proxy::ProxyError> {
    proxy_request(request, "http://backend:8080", ProxyConfig::default()).await
}