blob: 24db5409668f54c06fade72560fbb4621a0ee558 (
plain) (
tree)
|
|
use axum::{Router, routing::{get, post}};
pub mod auth;
mod nets;
pub async fn gen_routers() -> Router {
Router::new()
.nest("/auth", auth_routes().await)
.nest("/nets", net_routes().await)
}
async fn auth_routes() -> Router {
Router::new()
.route("/login", get(auth::login).post(auth::login_post))
.route("/register", get(auth::register).post(auth::register_post))
.route("/logout", post(auth::logout_post))
}
async fn net_routes() -> Router {
Router::new()
.route("/new", get(nets::new).post(nets::new_post))
}
|