middy-extractor

1.0.0 • Public • Published

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.

/middy-extractor/

    Package Sidebar

    Install

    npm i middy-extractor

    Weekly Downloads

    1

    Version

    1.0.0

    License

    MIT

    Unpacked Size

    1.46 MB

    Total Files

    44

    Last publish

    Collaborators

    • anglinb