new Route(name, chain, req, res)
Parameters:
| Name | Type | Description | 
|---|---|---|
name | 
string | 
 Name of the route, corresponds to the second part of the URL  | 
chain | 
Array.<function()> | 
 List of functions to be executed  | 
req | 
Object | 
 Request object  | 
res | 
Object | 
 Response object  | 
- Source:
 
Methods
append(step) β {void}
Append a middleware step into current chain
Parameters:
| Name | Type | Description | 
|---|---|---|
step | 
function | 
 New middleware step  | 
- Source:
 
Returns:
- Type
 - void
 
done(req, res) β {void}
Last step in the chain, this will render a template or output a json string
Parameters:
| Name | Type | Description | 
|---|---|---|
req | 
Object | 
 Request object  | 
res | 
Object | 
 Response object  | 
- Source:
 
Returns:
- Type
 - void
 
getRoute() β {function}
Create a single function that chains all of the calls together, one after another
- Source:
 
Returns:
Function to be executed when URL is hit
- Type
 - function