w3c-cors

0.2.0 • Public • Published

CORS

CORS configuration middleware.

Installation

npm install w3c-cors

Usage

CORS middleware needs to be configured. You can configure it with an argument like this one :

{
    "Access-Control-Allow-Origin": "*",
    "Access-Control-Allow-Headers": "Authorisation, X-Requested-With"
}

it can be loaded by passing an object or a function.

Because configuration options are plain W3C specification terms, you can get every attributes from W3C CORS specification

examples

configuration throw object :

CORS({
    "Access-Control-Allow-Origin": "*",
    "Access-Control-Allow-Headers": "Authorisation, X-Requested-With"
})

configuration throw a json file:

CORS(function() {
    return require(__dirname + '/config.json');
})

a full example using express is available in the example directory.

License

MIT License, see LICENSE

/w3c-cors/

    Package Sidebar

    Install

    npm i w3c-cors

    Weekly Downloads

    2

    Version

    0.2.0

    License

    none

    Last publish

    Collaborators

    • guillaumebiton