0.1.1 • Published 6 years ago

micro-cors v0.1.1

Weekly downloads
10,869
License
MIT
Repository
github
Last release
6 years ago

CORS middleware for Micro

Summary

Simple CORS middleware for Zeit's Micro

CircleCI

Install

yarn add micro-cors

Usage

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)

Options

allowMethods

default: ['POST','GET','PUT','PATCH','DELETE','OPTIONS']

allowHeaders

default: ['X-Requested-With','Access-Control-Allow-Origin','X-HTTP-Method-Override','Content-Type','Authorization','Accept']

allowCredentials

default: true

exposeHeaders

default: []

maxAge

default: 86400

origin

default: *

runHandlerOnOptionsRequest

default: false

@graphqlzero/web@cultuur/boost@infinitebrahmanuniverse/nolb-micro-@secretary/now-node-frameworkgraphqlzerographqlzero-apigraphqlzero-web@everything-registry/sub-chunk-2165tcs-endpointstest-increment-apivercel-mailchimp-lambda@discordservers/now-helpers@cultuur/micro-mid@corejam/cli@cowtech/nettare@callumdenby/cors-proxystay-wokeudt-collaboration-serverumble-apollo-server@agnostack/sync-moltin-to-shipstation@deepcase/authwebtorrentify-server@events/server@etidbury/ts-gql-helpers@isomorphic-git/cors-proxy@madbean/geolocations@madbean/hotspot@madbean/notifications@madbean/scores@madbean/users@madbean/activities@mvr-studio/qcms@marvinh/micro-opinions@nexrender/server@nathanhoad/next-api@interactivethings/visualize-app@monx/next-graphql@platform/micro@nvivn/hub@particular./micro-cors-http-proxy@particular./sync-moltin-to-zendesk@particular./sync-shipengine-to-moltin@particular./sync-shipengine-to-zendesk@particular./sync-shippo-to-moltin@particular./sync-shippo-to-zendesk@particular./sync-stripe-to-moltin@particular./sync-stripe-to-zendesk@particular./micro-requestbin@particular./serverless-oauth@particular./shopify-oauth@particular./stripe-distinct-usage-tracking@particular./sync-moltin-to-algolia@particular./sync-moltin-to-shipengine@particular./sync-moltin-to-shippo@pefernan/cors-proxymicro-cors-cachemicro-cors-multiple-allow-originmicro-github-latestmicrofeedback-coremicro-outline-strokemicro-purdyrestmicro-wishesmicro-medium-apioctomments-serverscpdb-wikidot-dbgit-http-mock-serverguide-drugs-apiguide-indicated-drugs-apiguide-interactions-apiguide-side-effects-apilumen-cms-web3kora-services@u-wave/hub-server@thiagoelg/cors-proxy@trinityresearch/app@trinityresearch/lib@vulcan-sql/catalog-server@technobros/micro-utilscfx.registrycfx.service.baseapibroadside-campaigbroadside-corebrand-sitedumb-analyticsemerson-shared-uiforage-apifts-httpfuel-core
1.0.0-alpha.2

6 years ago

1.0.0-alpha.1

6 years ago

1.0.0-alpha

6 years ago

1.0.0

6 years ago

0.1.1

7 years ago

0.1.0

7 years ago

0.0.4

8 years ago

0.0.3

8 years ago

0.0.2

8 years ago

0.0.1

8 years ago