1个稳定版本
1.0.0 | 2020年6月29日 |
---|
#20 in #actix-middleware
9KB
150 行
actix-clean-path
中间件用于清理请求的URI,并在必要时进行重定向。请参阅文档了解如何使用此库。
lib.rs
:
Middleware
用于清理请求的URI,并在必要时进行重定向。
执行以下操作
- 合并多个
/
为一个。 - 如果存在,解决并消除
..
和.
。 - 如果不存在,则添加一个尾随的
/
,并且没有文件扩展名。
如果路径已被清理,则将返回一个永久重定向。
use actix_web::{web, App, HttpResponse};
let app = App::new()
.wrap(actix_clean_path::CleanPath)
.route("/", web::get().to(|| HttpResponse::Ok()));
依赖关系
~26MB
~560K SLoC