First hello world.
This commit is contained in:
@@ -0,0 +1,9 @@
|
|||||||
|
[package]
|
||||||
|
name = "fares_site"
|
||||||
|
version = "0.1.0"
|
||||||
|
edition = "2024"
|
||||||
|
|
||||||
|
[dependencies]
|
||||||
|
axum = "0.8.9"
|
||||||
|
tokio = { version = "1.52.3", features = ["rt-multi-thread"] }
|
||||||
|
html = "0.6.3"
|
||||||
+20
@@ -0,0 +1,20 @@
|
|||||||
|
use axum::{Router, routing::get};
|
||||||
|
|
||||||
|
#[tokio::main]
|
||||||
|
async fn main() {
|
||||||
|
let app = Router::new()
|
||||||
|
.route(
|
||||||
|
"/",
|
||||||
|
get(|| async { "Incorrect reverse-proxy, '/' should be handled elsewhere." }),
|
||||||
|
)
|
||||||
|
.route("/fares", get(app));
|
||||||
|
let listener = tokio::net::TcpListener::bind("0.0.0.0:8000").await.unwrap();
|
||||||
|
axum::serve(listener, app).await.unwrap();
|
||||||
|
}
|
||||||
|
|
||||||
|
async fn app() -> String {
|
||||||
|
let tree = html::text_content::Division::builder()
|
||||||
|
.text("Hello Fares!")
|
||||||
|
.build();
|
||||||
|
tree.to_string()
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user