salak-cors
TypeScript icon, indicating that this package has built-in type declarations

1.0.2 • Public • Published

salak-cors

NPM version build status Test coverage David deps NPM download

cors for salak 2.0, compatible for koa2.

Install

$ npm install --save salak-cors

Usage

Config

In middleware:

module.exports = {
  middleware: [
    {
      name: 'cors',
      package: 'salak-cors'
    }
  ],
  cors: { // options
    origin: '*'
  }
}

options

  • origin {String|Function(ctx)} Access-Control-Allow-Origin, default is request Origin header
  • allowMethods {String|Array} Access-Control-Allow-Methods, default is 'GET,HEAD,PUT,POST,DELETE,PATCH'
  • exposeHeaders {String|Array} Access-Control-Expose-Headers
  • allowHeaders {String|Array} Access-Control-Allow-Headers
  • maxAge {String|Number} Access-Control-Max-Age seconds
  • credentials {Boolean} Access-Control-Allow-Credentials

LICENSE

MIT

Readme

Keywords

Package Sidebar

Install

npm i salak-cors

Weekly Downloads

1

Version

1.0.2

License

MIT

Unpacked Size

124 kB

Total Files

22

Last publish

Collaborators

  • wengeek