From ad9a134daec1f73940e8deaeb6c2a481ce9d6520 Mon Sep 17 00:00:00 2001 From: batsumaru <> Date: Fri, 16 Oct 2026 15:10:58 +0900 Subject: Clean up endpoint semantics --- src/main.rs | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) (limited to 'src/main.rs') 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) } -- cgit v1.3