@dkx/http-middleware-cors
v0.0.3
Published
CORS middleware for @dkx/http-server
Downloads
1
Readme
DKX/Http/Middleware/Cors
CORS middleware for @dkx/http-server.
Installation
$ npm install --save @dkx/http-middleware-cors
or with yarn
$ yarn add @dkx/http-middleware-cors
Usage
const {Server} = require('@dkx/http-server');
const {corsMiddleware} = require('@dkx/http-middleware-cors');
const app = new Server;
const corsOptions = {
domains: ['*']
};
app.use(corsMiddleware(corsOptions));
Options
domains
:- Required
- Array of allowed domains
- If there is only one item and it is
*
, all incoming requests will be allowed
methods
:- Optional
- Array of allowed methods
- Sets the
access-control-allow-methods
HTTP header
headers
:- Optional
- Array of allowed headers
- Sets the
access-control-allow-headers
HTTP header
maxAge
:- Optional
- Number
- Sets the
access-control-max-age
HTTP header
credentials
:- Optional
- Boolean
- Sets the
access-control-allow-credentials
HTTP header