1use httpcan::{HttpCanServer, ServerConfig};
4
5#[tokio::main]
6async fn main() -> Result<(), Box<dyn std::error::Error>> {
7 env_logger::init();
9
10 println!("Starting HTTPCan server with default configuration...");
12
13 let _server = HttpCanServer::new();
15
16 let server = HttpCanServer::new()
18 .port(3000)
19 .host("127.0.0.1")
20 .add_current_server(true)
21 .exclude_header("x-internal-header")
22 .exclude_header("x-debug-*");
23
24 let config = ServerConfig::new()
26 .port(3000)
27 .host("127.0.0.1")
28 .add_current_server(true)
29 .exclude_headers(vec![
30 "x-internal-header".to_string(),
31 "x-debug-*".to_string(),
32 ]);
33
34 let _server_with_config = HttpCanServer::with_config(config);
35
36 server.run().await?;
38
39 Ok(())
40}