This crate provides a middleware of actix-web which simulates a delayed/slow response for testing purpose.
Add actix-delay
to dependencies
section in your project.
[dependencies]
actix-delay = "0.1"
Add actix_delay::middleware::Delay
as middleware.
``` use actix_delay::middleware::Delay;
async fn main() -> std::io::Result<()> { HttpServer::new(|| { App::new() .wrap(Delay::new(3000)) .service(resource("/").to(|| async { "Hello!" })) }) .bind("127.0.0.1:8080")? .run() .await } ```
See full example.
cargo run --example simple
Yuki Kodama / @kuy