wlkrw / restify-cors-middleware

CORS middleware with full W3C spec support

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

restify-cors-middleware

CORS middleware with full W3C spec support.

Usage

var corsMiddleware = require('restify-cors-middleware');

var cors = corsMiddleware({
  preflightMaxAge: 5, //Optional
  origins: ['http://api.myapp.com', 'http://web.myapp.com'],
  allowHeaders: ['API-Token'],
  exposeHeaders: ['API-Token-Expiry']
});

server.pre(cors.preflight);
server.use(cors.actual);

Compliance to the spec

See unit tests for examples of preflight and actual requests.

About

CORS middleware with full W3C spec support


Languages

Language:JavaScript 100.0%