diff --git a/src/apps/account/server/server.rs b/src/apps/account/server/server.rs index dbdaa58..b57accf 100644 --- a/src/apps/account/server/server.rs +++ b/src/apps/account/server/server.rs @@ -5,12 +5,8 @@ async fn greet(name: web::Path) -> impl Responder { format!("Hello {name}!") } - -pub fn test_start_server() { - println!("test start account server") -} - -pub fn start_server() -> std::io::Result<()> { +#[actix_web::main] // or #[tokio::main] +pub async fn start_server() -> std::io::Result<()> { HttpServer::new(|| { App::new().service(greet) }) diff --git a/src/bin/all_in_one/boot.rs b/src/bin/all_in_one/boot.rs index 4564b31..c41020d 100644 --- a/src/bin/all_in_one/boot.rs +++ b/src/bin/all_in_one/boot.rs @@ -1,6 +1,6 @@ use crate::apps::account as account; -fn start_apps() { +pub fn start_apps() { account::boot() } \ No newline at end of file diff --git a/src/main.rs b/src/main.rs index c182dfd..ea02f6f 100644 --- a/src/main.rs +++ b/src/main.rs @@ -3,7 +3,7 @@ pub mod apps; pub mod bin; use crate::apps::account; -#[actix_web::main] // or #[tokio::main] -async fn main() -> std::io::Result<()> { - bin::all_in_one::boot(); + +fn main() { + bin::all_in_one::boot::start_apps(); }