diff options
Diffstat (limited to 'src/main.rs')
| -rw-r--r-- | src/main.rs | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/src/main.rs b/src/main.rs index 01a315a..3faa650 100644 --- a/src/main.rs +++ b/src/main.rs @@ -5,24 +5,24 @@ mod models; #[cfg(test)] mod tests; -use axum::{ - Router, - routing::{delete, get, post, put}, -}; +use axum::{Router, routing::get}; use dotenvy::dotenv; use sqlx::PgPool; fn router(pool: PgPool) -> Router { Router::new() - .route("/", get(handlers::index)) - .route("/all", get(handlers::all)) - .route("/add", post(handlers::add)) - .route("/search", get(handlers::search)) - .route("/units", get(handlers::units)) - .route("/metric_types", get(handlers::metric_types)) - .route("/measurement/{id}", get(handlers::measurement_by_id)) - .route("/delete/{id}", delete(handlers::delete)) - .route("/update/{id}", put(handlers::update)) + .route("/health", get(handlers::health)) + .route( + "/measurements", + get(handlers::list_measurements).post(handlers::create_measurement), + ) + .route( + "/measurements/{id}", + get(handlers::get_measurement) + .put(handlers::update_measurement) + .delete(handlers::delete_measurement), + ) + .route("/metric-types", get(handlers::metric_types)) .with_state(pool) } |
