10个版本 (3个稳定版本)

2.1.0 2023年3月3日
2.0.0-beta.12021年7月19日
1.1.0 2021年6月30日
0.4.0 2021年3月9日
0.1.0 2018年8月24日

#720 in HTTP服务器

MIT/Apache

9KB
140

Actix-web-requestid

CI Documentation License

一个用于在actix-web框架中添加requestid的Rust库。

使用方法

将以下内容添加到您的Cargo.toml文件中

[dependencies]
actix-web-requestid = "2.1.0"

并将其添加到您的crate根目录

use actix_web::{web, App, HttpServer, HttpResponse, Error};
use actix_web_requestid::{RequestID, RequestIDMiddlware};

#[actix_rt::main]
async fn main() -> std::io::Result<()> {
    HttpServer::new(
        || App::new()
            .wrap(RequestIDMiddleware::new())
            .service(web::resource("/").to(|| HttpResponse::Ok())))
        .bind("127.0.0.1:59880")?
        .run()
        .await
}

许可证

actix-web-requestid以MIT许可证和Apache许可证(版本2.0)的条款进行分发。

依赖关系

~14–28MB
~465K SLoC