Appearance
简介
关于本文档 —— Axum
非官方不完全文档
Axum
是什么?
axum
,一个注重易用性和模块化的Web应用程序框架。
高级功能:
- 使用无宏(
macro-free
) API 将请求路由到处理程序。 - 使用提取器(
extractors
)以声明方式解析请求。 - 简单且可预测的错误处理模型。
- 使用最少的样板生成响应。
- 充分利用
Tower
和tower-http
生态系统的中间件(middleware
)、服务(services
)和工具(utilities
)。
特别是最后一点,是与其他框架的不同之处。 没有自己的中间件系统,而是使用
tower::Service
。这意味着免费获取超时、跟踪、压缩、授权等中间件。它还使您能够与使用
Hyper
或Tonic
编写的应用程序共用中间件。