Skip to content

duriantang/nickel_cors

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nickel_cors is a middleware for nickel.rs

language license ci cov crates version libs

for more tech detail, see MDN CORS

Install

Add this line to your Cargo.toml

nickel_cors = "0.3.3"

Usage

It's simple.

/* 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);

This middleware will add these CORS headers to your every response:

  • Access-Control-Allow-Methods: *

  • Access-Control-Allow-Origin: *

  • Access-Control-Allow-Headers: Origin, X-Requested-With, Content-Type, Accept

  • Access-Control-Max-Age: 86400

Dev & Test

first you need install or switch to stable rust version.

rustup default stable

runing test use under line, or it will be failed.

cargo test

Releases

No releases published

Packages

No packages published

Languages