Add migrations and user models crud

This commit is contained in:
gabatxo1312 2026-01-27 01:33:21 +01:00
commit 30be91390b
No known key found for this signature in database
13 changed files with 473 additions and 47 deletions

View file

@ -1,13 +1,17 @@
use axum::{Router, routing::get};
use axum::{
Router,
routing::{delete, get, post},
};
use static_serve::embed_assets;
use crate::state::AppState;
mod migrations;
mod models;
mod routes;
pub mod state;
pub fn build_app(state: AppState) -> Router {
println!("{:?}", state);
embed_assets!("assets", compress = true);
Router::new()
@ -16,6 +20,8 @@ pub fn build_app(state: AppState) -> Router {
.route("/books/{id}/edit", get(routes::book::edit))
.route("/books/new", get(routes::book::new))
.route("/users", get(routes::user::index))
.route("/users", post(routes::user::create))
.route("/users/{id}", post(routes::user::delete))
.nest("/assets", static_router())
.with_state(state)
}