Rust Web Backend
Building an HTTP API
rust
use axum::{routing::get, Router};
async fn health() -> &'static str {
"ok"
}
let app = Router::new().route("/health", get(health));- Keep handlers thin.
- Move domain rules into testable services.
- Validate request bodies before business logic.
- Return meaningful HTTP errors.
Lesson complete?Use the next lesson to continue the learning path.