all files / direwolf/lib/core/ router.js

100% Statements 8/8
100% Branches 0/0
100% Functions 0/0
100% Lines 8/8
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21                         
/**
 * Created by zdy on 2016/10/9.
 */
 
'use strict';
 
const router = require('koa-router')();
const Path = require('path');
const convert = require('koa-convert');
 
module.exports = app => {
 
    app.router = router;
 
    require(Path.join(app.config.baseDir, 'router'))(app);
 
    // 将controller注入koa中间件中
    app.use(convert(router.routes()));
 
    return router
};