Axum
💻
Axum
软件描述
以 Tokio、Tower 和 Hyper 构建的模块化且符合人体工程学的 Web 框架。
官方网站
访问软件的官方网站了解更多信息
github.com
安全链接HTTPS
什么是 Axum?
Axum 是一个专注于易用性和模块化的 Web 应用框架。
特性:
- 使用无需宏的 API 将请求路由到处理器。
- 使用提取器声明式地解析请求。
- 简单且可预测的错误处理模型。
- 以极少的样板代码生成响应。
- 充分利用 tower 和 tower-http 生态系统中的中间件、服务和工具。
特别是最后一点,使 Axum 与其他框架区分开来。Axum 并没有自己的中间件系统,而是使用 tower::Service。这意味着 Axum 可以免费获得超时、追踪、压缩、授权等功能。同时,这也使得你可以与使用 hyper 或 tonic 编写的其他应用程序共享中间件。