UNPKG

hapi-405-routes

Version:

Allows 405 'Method Not Allowed' responses for hapi routes

35 lines (30 loc) 835 B
'use strict'; const Hapi = require('hapi'); const methods = require('./methods'); const routes = require('./routes'); const port = 8080; var server = new Hapi.Server({debug: false}); server.connection({port: port}); server.method(methods); function runWithPluginOptions(pluginOptions) { server.realm.modifiers.route.prefix = '/farm'; server.register(require('inject-then')).then(() => { server.route(routes); server.register({ register: require('../../index'), options: pluginOptions }) }) .then(() => { server.start(() => { console.log('\tHapi server: Listening on port ' + port); }); }) .catch(err => { console.log(err); }); return server; } module.exports = { setupWithPluginOptions: runWithPluginOptions };