Hapi route directory
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
lib
.gitignore
LICENSE.md
README.md
index.js
package.json

README.md

hapi-route-directory

Provides a route directory for your hapi application.

{
	"methods": {
		"GET": [
			"/accounts",
			"/accounts/{id}",
			"/api"
		],
		"POST": [
			"/accounts"
		],
		"PUT": [
			"/accounts/{id}"
		],
		"DELETE": [
			"/accounts/{id}"
		]
	},
	"paths": [
		{
			"/accounts": [
				"GET",
				"POST"
			]
		},
		{
			"/accounts/{id}": [
				"GET",
				"PUT",
				"DELETE"
			]
		},
		{
			"/api": [
				"GET"
			]
		}
	]
}

Usage

server.pack.register({ plugin: require('hapi-route-directory'), options: {path:'/api'}}, function(err, a){
	if (err) throw err;
} );

Options

path

This defines the route where you'd like to put your api directory (default = '/')