36 lines
641 B
Rust
36 lines
641 B
Rust
use axum::{
|
|
Router,
|
|
routing::{get, post}
|
|
};
|
|
|
|
pub fn router() -> Router {
|
|
Router::new()
|
|
.nest("/:user_id", user_router())
|
|
.route("/",
|
|
post(post_sign_up)
|
|
)
|
|
}
|
|
|
|
fn user_router() -> Router {
|
|
Router::new()
|
|
.route("/sign-in",
|
|
get(get_sign_in)
|
|
.post(post_sign_in)
|
|
)
|
|
.route("/backup",
|
|
post(post_backup)
|
|
)
|
|
.route("/restore",
|
|
get(get_restore)
|
|
)
|
|
}
|
|
|
|
pub async fn get_sign_in() {}
|
|
pub async fn post_sign_in() {}
|
|
|
|
pub async fn post_sign_up() {}
|
|
|
|
pub async fn post_backup() {}
|
|
|
|
pub async fn get_restore() {}
|