9 个版本
0.3.3 | 2019 年 5 月 16 日 |
---|---|
0.3.2 | 2019 年 4 月 25 日 |
0.3.1 | 2019 年 3 月 1 日 |
0.3.0 | 2019 年 2 月 15 日 |
0.1.0 | 2018 年 4 月 23 日 |
#946 在 HTTP 服务器
每月下载 23 次
10KB
129 行
nickel_cors 是 nickel.rs 的中间件
更多技术细节,请参阅 MDN CORS
安装
将此行添加到您的 Cargo.toml
nickel_cors = "0.3.3"
用法
很简单。
/* get server instance */
extern crate nickel;
use nickel::Nickel;
let mut server = Nickel::new();
/* enable cors */
extern crate nickel_cors;
server.utilize(nickel_cors::enable_cors);
此中间件将为您的每个响应添加以下 CORS 标头
-
访问-控制-允许-方法: *
-
访问-控制-允许-源: *
-
访问-控制-允许-头:源,X-请求的-带有,内容-类型,接受
-
访问-控制-最大-年龄: 86400
开发和测试
首先您需要安装或切换到 稳定 Rust 版本。
rustup default stable
运行测试使用以下命令,否则会失败。
cargo test
依赖项
~9MB
~195K SLoC