simple-live-chat/src/main.rs

25 lines
548 B
Rust

use std::net::SocketAddr;
use warp::Filter;
mod auth;
mod db;
mod users;
#[tokio::main]
async fn main() {
let login_route = warp::path("login")
.and(warp::path::end())
.and(warp::post())
.and(warp::body::form())
.and_then(auth::login);
let panel_route = warp::fs::dir("panel");
let routes = login_route.or(panel_route);
let addr: SocketAddr = ([127, 0, 0, 1], 8000).into();
println!("Listening on: http://{}/ ...", &addr);
warp::serve(routes).run(addr).await;
}