10个版本 (3个稳定版本)
2.1.0 | 2023年3月3日 |
---|---|
2.0.0-beta.1 | 2021年7月19日 |
1.1.0 | 2021年6月30日 |
0.4.0 | 2021年3月9日 |
0.1.0 | 2018年8月24日 |
#720 in HTTP服务器
9KB
140 行
Actix-web-requestid
一个用于在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