| Crates.io | actix-web-requestid |
| lib.rs | actix-web-requestid |
| version | 2.1.0 |
| created_at | 2018-08-24 11:24:44.116607+00 |
| updated_at | 2023-03-03 18:00:39.981075+00 |
| description | Request ID middleware for actix-web |
| homepage | https://github.com/pastjean/actix-web-requestid |
| repository | https://github.com/pastjean/actix-web-requestid |
| max_upload_size | |
| id | 81049 |
| size | 10,822 |
A rust library to add a requestid with the actix-web framework.
Add this to your Cargo.toml:
[dependencies]
actix-web-requestid = "2.1.0"
And this to your crate root:
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 is distributed under the terms of both the MIT license and the Apache License (Version 2.0).