Initial Commit
This commit is contained in:
commit
e8529bdbee
25 changed files with 13519 additions and 0 deletions
17
src/lib.rs
Normal file
17
src/lib.rs
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
use axum::{Router, routing::get};
|
||||
use static_serve::embed_assets;
|
||||
|
||||
mod error;
|
||||
mod routes;
|
||||
|
||||
pub fn build_app() -> Router {
|
||||
embed_assets!("assets", compress = true);
|
||||
|
||||
Router::new()
|
||||
.route("/", get(routes::book::index))
|
||||
.route("/books/{id}", get(routes::book::show))
|
||||
.route("/books/{id}/edit", get(routes::book::edit))
|
||||
.route("/books/new", get(routes::book::new))
|
||||
.route("/users", get(routes::user::index))
|
||||
.nest("/assets", static_router())
|
||||
}
|
||||
Loading…
Reference in a new issue