micro-cors
![Build Status](https://travis-ci.com/amio/micro-cors.svg?branch=master)
Simple CORS middleware for Zeit's Micro
Install
npm install @amio/micro-cors
Usage
Basic
const micro = require('micro')
const cors = require('micro-cors')
const handler = (req, res) => micro.send(res, 200, 'ok!')
module.exports = cors()(handler)
With options
const micro = require('micro')
const cors = require('micro-cors')
const options = { allowMethods: 'PUT,POST' }
const handler = (req, res) => micro.send(res, 200, 'ok!')
module.exports = cors(options)(handler)
Options
allowMethods
<String>
default: 'HEAD,GET,POST,PUT,PATCH,DELETE,OPTIONS'
default: 'X-Requested-With,Access-Control-Allow-Origin,X-HTTP-Method-Override,Content-Type,Authorization,Accept'
default: undefined
maxAge
<String>
default: 86400
origin
<String>
default: *