writeonce/reference/writeonce-api/src/main.rs
2026-04-05 00:45:02 +02:00

23 lines
496 B
Rust

use actix_web::{App, HttpServer};
use writeonce_manage_article_api::db;
use writeonce_manage_article_api::api;
use writeonce_manage_article_api::config;
#[actix_web::main]
async fn main() -> std::io::Result<()>{
config::init_config();
db::init();
let port = config::get_server_port();
println!("Starting server on port {port}");
HttpServer::new(|| {
App::new()
.configure(api::init_routes)
})
.bind(("0.0.0.0", port))?
.run()
.await
}