path-parser
A small utility to parse and build paths. It can be used to partially or fully
match paths against a defined pattern.
Partial match allows to determine if a given path starts with the defined pattern.
Usage
var Path = require('path-parser');
var p = new Path('/users/profile/:id');
p.match("users/profile/00123")
p.partialMatch("users/profile/00123/orders")
p.partialMatch("profile/00123/orders")
p.build({id: '00123'})
Defining parameters
:param
: for URL parameters*splat
: for parameters spanning over multiple segments. Handle with care?param1¶m2
or ?:param1&:param2
: for query parameters. Colons :
are optional
Related modules