Skip to content

ar4mirez/hapi-pres

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hapi-pres

Npm Version Build Status Dependencies Dev dependencies

NPM

Plugin to autoload pre-requirements.

How to use:

  • Install hapi-pres npm package in your project our plugin. npm i hapi-pres
  • Register plugin in your hapi server:

Registering

const server = new Hapi.Server();

server.connection();

server.register({
    register: require('hapi-pres'),
    options: {
        dirname: 'path/to/pres' // required
    }
}, (err) => {
  // continue application
});

manifest style:

registrations: [
    ...
    {
        plugin: {
            register: 'hapi-pres',
            options: {
                dirname: 'path/to/pres'
            }
        }
    }
];

Your pre-requirements are available in your server object.

server.pre.preFilename.preObjectKey

Pre-requirement Signature

'use strict';

exports.preA = {
    assign: 'preA',
    method: (request, reply) => {

        return reply({
            message: 'Hello World.'
        });
    };
};

About

Hapi plugin for autoload pre-requirements.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published