#actix-web #routing #http

actix-route-config

允许干净地配置Actix Web路由

2个版本

0.1.1 2023年5月17日
0.1.0 2023年5月17日

#101 in #routing

MIT/Apache

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