1.0.7 • Published 5 years ago

nomi-mwloader v1.0.7

Weekly downloads
2
License
ISC
Repository
github
Last release
5 years ago

nomi-mwloader

the middleware-loader tool for loading the nomi middlewares!

Installation

$ npm install nomi-mwloader --save

Node.js >= 8.0.0 required.

API

  • use

Usage

const MiddlewareLoader = require('nomi-mwloader');
const ctx = new Koa().ctx;
const mwLoader = new MiddlewareLoader({
      "global": [
        {
          "name": "GMiddleware", 
          "enable": true
        }],
      "local": [ 
        {
          "name": 'LMiddleware',
          "enable": true
        }
      ] 
    }, 'd:app');

mwLoader.use(ctx, 'LMiddleware');
mwLoader.use(ctx, ['LMiddleware']);
mwLoader.use(ctx, 'LMiddleware', () => {
  // to do something
});