trek-cors

0.1.0 • Public • Published

cors

Cross-Origin Resource Sharing(CORS) middleware

Installation

$ npm install trek-cors --save

Examples

'use strict'
 
const Engine = require('trek-engine')
const sessions = require('trek-sessions')
const bodyParser = require('trek-body-parser')
const cors = require('trek-cors')
 
async function start () {
  const app = new Engine()
 
  app.use(sessions())
 
  app.use(bodyParser())
 
  app.use(cors())
 
  app.use(ctx => {
    ctx.res.body = 'Hello CORS'
  })
 
  app.on('error', (err, ctx) => {
    console.log(err)
  })
 
  app.run(3000)
}
 
start().catch(console.log)

API

csrf({
  credentials: false,
  origins: '*',
  methods: 'GET,HEAD,PUT,POST,DELETE,PATCH',
  maxAge: 0
})

Badges

Build Status codecov


fundon.me  ·  GitHub @fundon  ·  Twitter @_fundon

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.1.0
    0
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 0.1.0
    0
  • 0.0.1
    0

Package Sidebar

Install

npm i trek-cors

Weekly Downloads

0

Version

0.1.0

License

MIT

Last publish

Collaborators

  • fundon