Expand description
HTTP 服务器模块 — axum::serve 启动器
对齐 PHP think\swoole / think-worker 启动入口,封装 axum::serve。
§功能
serve():基础启动器(不含 graceful shutdown)serve_with_graceful_shutdown():带优雅关闭(监听 Ctrl+C)serve_with_listener():使用自定义 tokio::net::TcpListener(测试友好)build_tcp_listener():构造 TCP listener
§用法
ⓘ
use sz_rust_core::server::serve;
use axum::Router;
let router = Router::new();
serve(router, "127.0.0.1:8801").await?;Functions§
- build_
tcp_ listener - 构造 TCP listener
- serve
- 启动 HTTP 服务器
- serve_
with_ graceful_ shutdown - 启动 HTTP 服务器(带优雅关闭)
- serve_
with_ listener - 启动 HTTP 服务器(使用已有 TcpListener,测试友好)