Registry - kristianmandrup/middleware GitHub Wiki

A Registry is used to register (store) a set of Mw-components for a given Runner.

Create registry with empty middlewares object

registry = new Registry
registry.register authorizer

The method register is used internally by Runner when use is called with a Mw-component. For Middleware it delegates use to runner.use.

# creates a Middleware instance with registry for Mw components
middleware = new Middleware 'model'

# registers the authorizer mw-component
middleware.use authorizer