2个版本
0.1.1 | 2023年5月17日 |
---|---|
0.1.0 | 2023年5月17日 |
#101 in #routing
3KB
Actix-route-config
允许干净地配置actix-web路由。
说明
我喜欢使用'路由器'来配置我的Actix Web服务器。此特性定义了一个函数configure
,可以直接从Actix的configure方法调用。
示例
use actix_route_config::Routable;
use actix_web::web;
pub struct Router;
impl Routable for Router {
fn configure(config: &mut ServiceConfig) {
config.service(web::scope("/api")
// Assuming there's a submodule `foo` with a handler function `foo`
.route("/foo", web::get().to(foo:foo))
);
}
}
这将创建一个路由/api/foo
,最终到达foo::foo
函数。
许可证
本项目采用
任选其一。
lib.rs
:
允许干净地配置Actix Web路由。
依赖关系
~14–25MB
~452K SLoC