hapi-handlers
Plugin to autoload handlers based on patterns.
How to use:
- Install
hapi-handlers
npm package in your project our plugin.npm i hapi-handlers
- Register plugin in your hapi server:
Registering
const server = ; server; server;
manifest style:
registrations: ... plugin: register: 'hapi-handlers' options: includes: 'path/to/**/*Handlers.js' ;
Your handlers are available in your routes using the handle file name:
server
Options
includes
Required
Type: string
/ array
The glob pattern you would like to include
ignores
Type: string
/ array
The pattern or an array of patterns to exclude
relativeTo
Type: string
The current working directory in which to search (defaults to process.cwd()
)
Handler Signature
'use strict'; module { return { return ; };};