Module: Router_Rest

RESTful router.


(require("Router_Rest"))(app, baseRoute, options)

Create a RESTful router.

Parameters:
Name Type Description
app *
baseRoute string
options objects
Properties:
Name Type Argument Description
options.resourcesPath string <optional>
options.middlewares object | array <optional>
Source:
routers/rest.js
Example
'<base path>': {
     rest: {
         resourcesPath:
         middlewares:
     }
 }

 route                          http method    function of ctrl
 /:resource                     get            query
 /:resource                     post           create
 /:resource/:id                 get            detail
 /:resource/:id                 put            update
 /:resource/:id                 delete         remove