#swagger #axum #openapi

axum-swagger-ui

为 axum 简单的 Swagger UI 集成

6 个版本

0.3.0 2023年12月2日
0.2.3 2023年12月2日
0.2.2 2022年12月30日
0.2.1 2022年11月26日
0.1.0 2022年11月9日

#1010 in 开发工具

Download history • Rust 包仓库 21/week @ 2024-04-29 • Rust 包仓库 54/week @ 2024-05-06 • Rust 包仓库 132/week @ 2024-05-13 • Rust 包仓库 79/week @ 2024-05-20 • Rust 包仓库 109/week @ 2024-05-27 • Rust 包仓库 279/week @ 2024-06-03 • Rust 包仓库 155/week @ 2024-06-10 • Rust 包仓库 217/week @ 2024-06-17 • Rust 包仓库 171/week @ 2024-06-24 • Rust 包仓库 74/week @ 2024-07-01 • Rust 包仓库 290/week @ 2024-07-08 • Rust 包仓库 212/week @ 2024-07-15 • Rust 包仓库 225/week @ 2024-07-22 • Rust 包仓库 273/week @ 2024-07-29 • Rust 包仓库 158/week @ 2024-08-05 • Rust 包仓库 293/week @ 2024-08-12 • Rust 包仓库

962 每月下载量

MIT 许可证

9KB

Swagger UI

Swagger UI 代码来自:https://github.com/swagger-api/swagger-ui

使用

let doc_url = "swagger/openapi.json";
let app = Router::new()
    .route("/swagger", get(|| async { swagger_ui(doc_url) }))
    .route(doc_url, get(|| async { include_str!("openapi.json") }))
    // your other routes
    .route("/", get(|| async { "Hello, World!" }));

无运行时依赖