2个不稳定版本
使用旧的Rust 2015
0.2.1 | 2018年10月23日 |
---|---|
0.2.0 |
|
0.1.0 | 2018年6月26日 |
#10 in #gotham
12KB
195 行
Gotham CORS Middleware
这个库旨在为Gotham.rs服务器提供CORS功能。
目前这是一个非常简单的实现,可定制性有限。
需要rust 1.26或更高版本。
使用方法
extern crate gotham;
extern crate gotham_cors_middleware;
use gotham::pipeline::new_pipeline;
use gotham_cors_middleware::CORSMiddleware;
use gotham::pipeline::single::single_pipeline;
use gotham::router::builder::*;
use gotham::router::Router;
pub fn router() -> Router {
let (chain, pipeline) = single_pipeline(
new_pipeline()
.add(CORSMiddleware::default())
.build(),
);
build_router(chain, pipeline, |route| {
// Routes
}
}
路线图
- 添加集成测试
- 添加允许自定义头部的构建器
- 添加文档
- 查看Gotham的下一个版本如何要求更改中间件结构
lib.rs
:
针对基于Gotham的服务器提供CORS功能的库。
目前这是一个非常基本的实现,可定制性有限。
依赖项
~18MB
~362K SLoC