Putting it together
We have covered a lot in order to get some basic views up and running on an Actix Web server. We could have done this all on one page:
use actix_web::{web, App, HttpRequest, HttpServer, Responder}; pub async fn logout() -> String { format!("Logout view")} pub async fn login() -> String { format!("Login view")} #[actix_rt::main] async fn main() -> std::io::Result<()> { HttpServer::new(|| { let app = App::new() .route("/auth/login", web::get().to(login)) .route("/auth/logout", web::get().to(logout)); return app }) .bind("127...