keeping urls consistend with old backend

main
znpra 1 year ago
parent 5198090d70
commit 69c688e574

@ -1,4 +1,4 @@
use std::env; use std::{env, net::{IpAddr, SocketAddr}};
use axum::{ use axum::{
routing::get, routing::get,
@ -11,6 +11,7 @@ use sqlx::{SqlitePool, sqlite::SqlitePoolOptions};
#[tokio::main] #[tokio::main]
async fn main() { async fn main() {
let port = env::var("TTC_PORT").unwrap_or("3000".into()).parse().unwrap();
let pool = SqlitePoolOptions::new() let pool = SqlitePoolOptions::new()
.max_connections(5) .max_connections(5)
.connect(env::var("TTC_DATABASE_URL") .connect(env::var("TTC_DATABASE_URL")
@ -22,11 +23,11 @@ async fn main() {
sqlx::migrate!("./migrations").run(&pool).await.unwrap(); sqlx::migrate!("./migrations").run(&pool).await.unwrap();
let app = Router::new() let app = Router::new()
.route("/api/ttc/hello", get(|| async { "hello world!" })) .route("/api/the_third_can/hello", get(|| async { "hello world!" }))
.route("/api/ttc/pronouns/:user", get(user_pronouns)) .route("/api/the_third_can/pronouns/:user", get(user_pronouns))
.with_state(pool); .with_state(pool);
axum::Server::bind(&"0.0.0.0:3000".parse().unwrap()) axum::Server::bind(&SocketAddr::new(IpAddr::from([0;4]), port))
.serve(app.into_make_service()) .serve(app.into_make_service())
.await .await
.unwrap(); .unwrap();

Loading…
Cancel
Save