1 个不稳定版本

0.1.0 2020 年 2 月 11 日

#28 in #actix-web-middleware

MIT 许可证

13KB
69

actix-delay

crates.io build

此crate提供actix-web的中间件,用于模拟延迟/慢速响应,用于测试目的。

使用方法

actix-delay 添加到项目中 dependencies 部分。

[dependencies]
actix-delay = "0.1"

actix_delay::middleware::Delay 作为中间件添加。

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
}

查看完整示例

示例

  • simple: cargo run --example simple

许可证

MIT

作者

Yuki Kodama / @kuy

依赖项

~28MB
~583K SLoC