1.0.0 • Published 6 years ago

middy-extractor v1.0.0

Weekly downloads
1
License
MIT
Repository
github
Last release
6 years ago

middy-extractor

travis build

Middy middleware for connecting to redis. Complete documentation

Getting Started

Installing middy-extractor

npm install --save middy # You need middy installed
npm install --save middy-extractor

Running the tests

npm test

Usage

const middyExtractor = require('middy-extractor')
const middy = require('middy')

const someHandler = (event, context, callback) => {

  // The redis instance is accessible from the event object
  let { gender, contentType }  = event.extr
  callback(null, gender + ' ' + contentType)
}

const handler = middy(someHandler)
  .use(middyExtractor({ extractions: {
    gender: 'requestContext.authorizer.claims.gender',
    contentType: 'headers.Content-Type',
  }, extractionDestKey: 'extr' })

module.exports = { handler }

Contributing

Feel free to open a Pull Request or Issue w/ a bug report or feature request.