use axum::Form; use axum::http::StatusCode; use axum::routing::post; use axum::Router; use serde::Deserialize; #[derive(Debug, Deserialize)] struct FormData { email: String, name: String, } async fn subscribe(Form(params): Form) { // println!("Params are: {params:?}"); // if params.name.is_empty() || params.email.is_empty() { // return StatusCode::NOT_ACCEPTABLE; // } // StatusCode::OK } pub fn routes_subscriptions() -> Router { Router::new().route("/subscriptions", post(subscribe)) }