# rocket_cors [![Build Status](https://travis-ci.org/lawliet89/rocket_cors.svg)](https://travis-ci.org/lawliet89/rocket_cors) [![Dependency Status](https://dependencyci.com/github/lawliet89/rocket_cors/badge)](https://dependencyci.com/github/lawliet89/rocket_cors) [![Repository](https://img.shields.io/github/tag/lawliet89/rocket_cors.svg)](https://github.com/lawliet89/rocket_cors) - Documentation: stable | [master branch](https://lawliet89.github.io/rocket_cors) Cross-origin resource sharing (CORS) for [Rocket](https://rocket.rs/) applications ## Requirements - Nightly Rust - Rocket > 0.3 ### Nightly Rust Rocket requires nightly Rust. You should probably install Rust with [rustup](https://www.rustup.rs/), then override the code directory to use nightly instead of stable. See [installation instructions](https://rocket.rs/guide/getting-started/#installing-rust). In particular, `rocket_cors` is currently targetted for `nightly-2017-07-13`. ### Rocket > 0.3 Rocket > 0.3 is needed. At this moment, `0.3` is not released, and this crate will not be published to Crates.io until Rocket 0.3 is released to Crates.io. We currently tie this crate to revision [aa51fe0](https://github.com/SergioBenitez/Rocket/tree/aa51fe0) of Rocket. ## Installation To use the latest `master` branch, for example: ```toml rocket_cors = { git = "https://github.com/lawliet89/rocket_cors", branch = "master" } ``` ## Reference - [W3C CORS Recommendation](https://www.w3.org/TR/cors/#resource-processing-model)