0.0.3 • Published 6 years ago

@repit/q-param v0.0.3

Weekly downloads
2
License
MIT
Repository
-
Last release
6 years ago

Repit Q-Param

R/Q Middleware to parse parameters in AWS Lambda.

About

This module is a wrapper for @repit/lambda-param.

Installation

$ npm install @repit/q-param --save

Usage

'use strict'

const q = require('@repit/q')()
const param = require('@repit/q-param')

q(param())

q((req, res) => {
  // Return a single query string parameter value.
  req.query(key, rule, contains)

  // Return all query string parameters as an object.
  req.query.all()

  // Return a single path parameter value.
  req.path(key, rule, contains)

  // Return all path parameters as an object.
  req.path.all()

  // Return a single header value.
  req.header(key, rule, contains)

  // Return all headers as an object.
  req.header.all()

  // Return a single header value.
  req.headers(key, rule, contains)

  // Return all headers as an object.
  req.headers.all()
})

exports.handler = q.handler

License

MIT

0.0.3

6 years ago

0.0.2

6 years ago

0.0.1

6 years ago