| Crates.io | gotham-cors-middleware |
| lib.rs | gotham-cors-middleware |
| version | 0.2.1 |
| created_at | 2018-06-26 13:50:29.915008+00 |
| updated_at | 2018-10-23 13:59:44.943513+00 |
| description | A small crate to add basic CORS functionality to Gotham apps |
| homepage | |
| repository | https://github.com/simpleweb/gotham-cors-middleware |
| max_upload_size | |
| id | 71780 |
| size | 13,450 |
This library is aimed to provide CORS functionality to Gotham.rs servers.
Currently this is a very simple implementation with limited customisability.
Requires rust 1.26 or later.
Usage:
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
}
}
Roadmap: