(Temporary?) fork of rocket_cors to make sure it's using same rocket version as tenebrous web API.
Go to file
Yong Wen Chua a90556c470 Implement CORS Fairing (#9)
* Add validate to Cors

* Skeleton

* Refactor to allow for fairings to be even built

* Errors are not handled properly

* Response no longer validates

* Ad-hoc response now use response guards

* Seems like lifetime proliferation

* Wrap Response in a Guard with some dummy lifetime

* Fairing implementation
2017-07-17 14:28:54 +08:00
src Implement CORS Fairing (#9) 2017-07-17 14:28:54 +08:00
tests Implement CORS Fairing (#9) 2017-07-17 14:28:54 +08:00
.gitignore First commit 2017-07-13 15:51:04 +08:00
.travis.yml Add .travis.yml 2017-07-13 16:03:36 +08:00
Cargo.toml Rocket 0.3 is released 2017-07-15 10:37:10 +08:00
LICENSE First commit 2017-07-13 15:51:04 +08:00
README.md Rocket 0.3 is released 2017-07-15 10:37:10 +08:00
build.rs First commit 2017-07-13 15:51:04 +08:00
rust-toolchain First commit 2017-07-13 15:51:04 +08:00

README.md

rocket_cors

Build Status Dependency Status Repository

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-13. Newer nightlies might work, but it's not guaranteed.

Installation

To use the latest master branch, for example:

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

Reference