mirror of
https://github.com/Xevion/dynamic-preauth.git
synced 2025-12-11 02:07:09 -06:00
18 lines
432 B
Rust
18 lines
432 B
Rust
use salvo::prelude::*;
|
|
|
|
#[handler]
|
|
async fn hello() -> &'static str {
|
|
"Hello World"
|
|
}
|
|
|
|
#[tokio::main]
|
|
async fn main() {
|
|
let port = std::env::var("PORT").unwrap_or_else(|_| "5800".to_string());
|
|
let addr = format!("0.0.0.0:{}", port);
|
|
tracing_subscriber::fmt().init();
|
|
|
|
let router = Router::new().get(hello);
|
|
let acceptor = TcpListener::new(addr).bind().await;
|
|
Server::new(acceptor).serve(router).await;
|
|
}
|