trailpack-router
Trailpack Router. Aggregates all routes from config.routes
to create hapi.js route objects.
Usage
Load from your trailpack config. (This pack is included by default).
// config/main.jsmoduleexports = // ... packs:
Configure
config.routes
The list of route objects to be compiled for use by the webserver.
// config/routes.jsmoduleexports = method: 'GET' path: '/example/test' handler: 'ExampleController.test'
During initialization, for the above example, a route object will be compiled that takes the following form:
method: 'GET' path: '/example/test' handler: 'ExampleController.test' config: pre: 'ExamplePolicy.test'
Footprints and Policies
Support for Footprints and Policies is provided by trailpack-footprints.
Compatible Trailpacks
Contributing
We love contributions! Please see our Contribution Guide for more information.