0.0.3 • Published 6 years ago
@repit/q-param v0.0.3
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