reverse-route
ReverseRoute module for Express
Installation
$ npm install reverse-route
Basic
var express = reverseRoute = app = ; // use reverse-route - basic; app;
My profile
Customize
;
Methods
app._route(alias, path)
app;
.app._VERB(alias, path, [callback...], callback)
Support GET, POST, PUT, DELETE, HEAD, TRACE, OPTIONS, CONNECT, and PATCH.
app;
app._route.add(alias, sets)
Support alias with defined parameter sets
app_route; app;
About usTerms & Conditions
app._route.remove(alias, setname)
Remove a defined parameter sets
app_route;
Redirect
res._redirect(alias, [setname, params])
{ // res._redirect(alias) res;} { // res._redirect(alias, params) res;} { // res._redirect(alias, setname) res;} { // res._redirect(alias, setname, params) res;}
Helper
_url(alias, [setname, params])
Accept same arguments as res._redirect()
. Use to generate URL in HTML template
Home page <!-- URL: / -->My profile <!-- URL: /user/me -->About us <!-- URL: /page/about -->About us in Vietnamese <!-- URL: /page/about?lang=vi -->
Tests
$ npm install
$ npm test