Simple CORS middleware for Zeit's Micro
We're working on v1
, come help us out.
yarn add micro-cors
Basic
const { send } = require('micro')
const cors = require('micro-cors')()
const handler = (req, res) => send(res, 200, 'ok!')
module.exports = cors(handler)
With options
const { send } = require('micro')
const microCors = require('micro-cors')
const cors = microCors({ allowMethods: ['PUT', 'POST'] })
const handler = (req, res) => send(res, 200, 'ok!')
module.exports = cors(handler)
default: ['POST','GET','PUT','PATCH','DELETE','OPTIONS']
default: ['X-Requested-With','Access-Control-Allow-Origin','X-HTTP-Method-Override','Content-Type','Authorization','Accept']
default: true
default: []
default: 86400
default: *