npm

Ready to take your JavaScript development to the next level? Meet npm Enterprise - the ultimate in enterprise JavaScript.Learn more »

path-match

1.2.4 • Public • Published

path match

NPM version Build status Test coverage Dependency Status License Downloads

Thin wrapper around path-to-regexp to make extracting the param names easier.

var route = require('path-match')({
  // path-to-regexp options
  sensitive: false,
  strict: false,
  end: false,
});
 
// create a match function from a route
var match = route('/post/:id');
 
// match a route
var parse = require('url').parse;
require('http').createServer(function (req, res) {
  var params = match(parse(req.url).pathname);
 
  // no match
  if (params === false) {
    res.statusCode = 404;
    res.end();
    return;
  }
 
  // the matched id
  var id = params.id;
 
  // do stuff with the ID
})

install

npm i path-match

Downloadsweekly downloads

36,760

version

1.2.4

license

MIT

homepage

github.com

repository

Gitgithub

last publish

collaborators

  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
Report a vulnerability