express-params-handler

1.3.1 • Public • Published

express-params-handler

npm version Build Status

Express.js v4+ params handler

This lib is replacement of express-params which is made for Express 2.5. Express v4+ deprecated number of features which are in use of that original library. This lib offers similar functionality but doesn't use deprecated methods of new Express.

Installation

npm i express-params-handler

Usage

var expressParams = require('express-params-handler')

var app = express()

app.param('id', expressParams(Number))
app.param('date', expressParams(/^\d{4}-\d{2}-\d{2}$/))

app.get('/by-id/:id', function(req, res, next) {
  // req.params.id will be a number
})

app.get('/by-date/:date', function(req, res, next) {
  // req.params.date will be a string with YYYY-MM-DD format
})

Licence

MIT

Dependencies (0)

    Dev Dependencies (3)

    Package Sidebar

    Install

    npm i express-params-handler

    Weekly Downloads

    1,716

    Version

    1.3.1

    License

    MIT

    Unpacked Size

    9.33 kB

    Total Files

    9

    Last publish

    Collaborators

    • runk
    • alexandria