(Temporary?) fork of rocket_cors to make sure it's using same rocket version as tenebrous web API.
Go to file
Yong Wen Chua 198190fb08 v0.2.0
- "Truly manual" mode is added (#22)
- Fairing's `on_response` will now log to info whenever it turns a missing OPTIONS
into a CORS preflight response (8eb782a7ca)
- Add a "catch all" OPTIONS route to automatically respond to preflight OPTIONS
check from the `Cors` in Rocket's managed state (#24)
- Bump minimum supported Rust nightly
2017-07-24 16:06:11 +08:00
examples Add catch-all OPTIONS route and update examples/tests (#24) 2017-07-24 15:45:53 +08:00
src v0.2.0 2017-07-24 16:06:11 +08:00
tests Add catch-all OPTIONS route and update examples/tests (#24) 2017-07-24 15:45:53 +08:00
.gitignore First commit 2017-07-13 15:51:04 +08:00
.travis.yml Bump nightly 2017-07-21 14:23:21 +08:00
Cargo.toml v0.2.0 2017-07-24 16:06:11 +08:00
LICENSE First commit 2017-07-13 15:51:04 +08:00
README.md v0.2.0 2017-07-24 16:06:11 +08:00
build.rs Bump nightly 2017-07-21 14:23:21 +08:00
rust-toolchain Bump nightly 2017-07-21 14:23:21 +08:00

README.md

rocket_cors

Build Status Dependency Status Repository Crates.io

Cross-origin resource sharing (CORS) for Rocket applications

Requirements

  • Nightly Rust
  • Rocket >= 0.3

Nightly Rust

Rocket requires nightly Rust. You should probably install Rust with rustup, then override the code directory to use nightly instead of stable. See installation instructions.

In particular, rocket_cors is currently targetted for nightly-2017-07-21. Newer nightlies might work, but it's not guaranteed.

Installation

Add the following to Cargo.toml:

rocket_cors = "0.2.0"

To use the latest master branch, for example:

rocket_cors = { git = "https://github.com/lawliet89/rocket_cors", branch = "master" }

Reference