koa2-router-loader

1.3.0 • Public • Published

koa2-router-loader

Router loader for Koa2

Installation

$ npm install --save koa2-router-loader

Getting started

Directory structure

+ root
  | - node_modules
  | - package.json
  | + router
    | - router.js
    | - ...
    | + [some dir]
      | - [some router js file]
      | - ...
    | + ...
  | - index.js

Sample file

router.js

const router = require('koa-router')();

router.prefix('/test');

router.get('/', async (ctx, next) => {
  ctx.body = require('node-uuid').v4();
});

module.exports = router;

index.js

const Koa = require('koa')
    , RouterLoader = require('koa2-router-loader');

const app = new Koa();

RouterLoader(app);

Options

RouterLoader(app, {
  root: 'router' // Router files directory, relative to process.cwd() return path.
});

Readme

Keywords

none

Package Sidebar

Install

npm i koa2-router-loader

Weekly Downloads

5

Version

1.3.0

License

MIT

Last publish

Collaborators

  • hiroki