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