Expand description
Management API module for tiny-proxy
This module provides a REST API for managing the proxy configuration, including viewing and updating the configuration at runtime.
§Example
use tiny_proxy::api;
use tiny_proxy::Config;
use std::sync::Arc;
use arc_swap::ArcSwap;
let config = Arc::new(ArcSwap::from_pointee(Config::from_file("config.conf")?));
// Start the management API server
api::start_api_server("127.0.0.1:8081", config).await?;Re-exports§
pub use server::start_api_server;
Modules§
- endpoints
- API endpoints for proxy management
- middleware
- Middleware for API requests
- server
- API server for proxy management